Valentin
давайте вы завтра придете на митап и после в ближайшей подворотне выясните, говно питон или нет?)
Oleg
Не видел, чтобы презирали)
Интересно, откуда ты
dev_sheep
У нас тут го вродь любят
Anton
шарп нормальный язык. ему просто не повезло с рантаймом и платформой в целом.
dev_sheep
Хотя больше меня расскажет Кирилл
Oleg
Беларусь
Это нерелевантно. С какого ЯП-раёна
Alex
Ну, на это тоже нужен талант, это тоже IT-область
конечно, нужно делать сложные выборы — вид анимации, прозрачность, цвет
Oleg
Java
а, ясно
dev_sheep
а, ясно
Ясно что?
Oleg
Ясно что?
Ясно, что java
dev_sheep
Мне кажется, что-то ты не говоришь)
dev_sheep
Ну или мне только кажется...
Egor
то есть ты считаешь ваятелей кнопочек "тру прогерами" ?
Хз. Я долго занимался ядром системными вещами нетворком в плане драйверов
Oleg
Мне кажется, что-то ты не говоришь)
Возможно, я пользуюсь не очень выразительным языком, поэтому меня трудно понять
Sergius Ofitserov
Помню слово некого известного деятеля кино индустрии и театра должна быть "Солидарность по цеху" - у разработчиков/программистов такое редко к сожалениж встречается.
Eugene
давайте вы завтра придете на митап и после в ближайшей подворотне выясните, говно питон или нет?)
Слишком прямолинейно, так судить о языке. Я считаю, что язык это инструмент и его нужно выбрать изходя из требований к системе
Egor
Ну ты зря. Просто театр и тд это искусство без технологий. Здесь многое решают технологии которые ты используешь. Часто если пользуешь говно у тебя заведомо хуже продукт Sergius
Oleg
Помню слово некого известного деятеля кино индустрии и театра должна быть "Солидарность по цеху" - у разработчиков/программистов такое редко к сожалениж встречается.
Хорошо говорить о солидарности по цеху, когда ты худрук своего театра, и настолько старый, что тебя уже не арестуют за растраты
Pawel
Не, петон гадить не интерсно и банально , это один из худших языков. Почему C# - говно в сравнении с гошечкой : - нет горуитин. в место них идиотская ачинхронщина - скоростью компиляции существенно ниже чем в го - паузы GC в гошечке не превышают 100 мкс на любом хипе. В в .net/net core - зависят от настроек GC и размера хипа, ~100 миллисекунд, т.е. в 1000 раз больше, чем в Go. - в гошечке кросс-платформенная компиляция out of the box и сборка программы в один самодостаточный бинарник без внешних зависимостей. В C# - dll hell, dependency hell и на любой пук костыли в виде docker-а - размер бинарников go-программ с включенным в них кодом рантайма получается в несколько раз меньше размера .net/net core-программ, которым для запуска нужна ещё и виртуальная машина внушительного размера. - в гошечке есть поддержка всех необходимых средств для тестирования и замеров производительности out of the box. Фреймворки для тестирования .net в сравнении с go test — убожество. - в гошечке всё, что нужно, есть в стандартной библиотеке искаропки. В .net, на любой чих начинается мучительный поиск очередной маргинальной библиотеки от непонятно кого. - в го - нормальное ООП на интерфейсах. чтобы запилить для типа имплементацию интерфейса, не надо менять тип. нет убийц времени — эксепшнов, наследования, перегрузки операторов и функций, конструкторов, неявных преобразований типов и т.п. - простой синтаксис и go fmt, благодаря которым можно нанять роту пионэров, и они за миску риса и рюмку вайцзю напишут сложнейший продакшен код, который при этом легко читать и поддерживать. Потом можно их прогнать, нанять другую роту, и они будут нормально саппортить и рефакторить код предыдущей роты.
ceiling cat
о, наконец-то, ща читану простыню
Oleg
омг, и он действительно написал
ceiling cat
Бляха муха
ceiling cat
"Не, петон гадить не интерсно и банально , это один из худших языков."
ceiling cat
Ну ясно
Pawel
бля, ну к петону это всё тоже относится, но там ещё хуже
Oleg
о, наконец-то, ща читану простыню
На самом деле, как будто и сгенерирована GAN, обученной на всех остальных таких проствнях
Egor
Не, петон гадить не интерсно и банально , это один из худших языков. Почему C# - говно в сравнении с гошечкой : - нет горуитин. в место них идиотская ачинхронщина - скоростью компиляции существенно ниже чем в го - паузы GC в гошечке не превышают 100 мкс на любом хипе. В в .net/net core - зависят от настроек GC и размера хипа, ~100 миллисекунд, т.е. в 1000 раз больше, чем в Go. - в гошечке кросс-платформенная компиляция out of the box и сборка программы в один самодостаточный бинарник без внешних зависимостей. В C# - dll hell, dependency hell и на любой пук костыли в виде docker-а - размер бинарников go-программ с включенным в них кодом рантайма получается в несколько раз меньше размера .net/net core-программ, которым для запуска нужна ещё и виртуальная машина внушительного размера. - в гошечке есть поддержка всех необходимых средств для тестирования и замеров производительности out of the box. Фреймворки для тестирования .net в сравнении с go test — убожество. - в гошечке всё, что нужно, есть в стандартной библиотеке искаропки. В .net, на любой чих начинается мучительный поиск очередной маргинальной библиотеки от непонятно кого. - в го - нормальное ООП на интерфейсах. чтобы запилить для типа имплементацию интерфейса, не надо менять тип. нет убийц времени — эксепшнов, наследования, перегрузки операторов и функций, конструкторов, неявных преобразований типов и т.п. - простой синтаксис и go fmt, благодаря которым можно нанять роту пионэров, и они за миску риса и рюмку вайцзю напишут сложнейший продакшен код, который при этом легко читать и поддерживать. Потом можно их прогнать, нанять другую роту, и они будут нормально саппортить и рефакторить код предыдущей роты.
Вот за ооп ты зря. Для го это особая тема
Valentin
кстати в го тесты без дополнительных пакетов писать больно, так что этот пункт не засчитаем
Valentin
без моков и ассертов слишком много писать
Oleg
обоснуй свою боль
Pawel
обоснуй свою боль
стокгольмский синдром после е-нутых фреймворков типа nunit
Egor
@ruzzke_mir что ты делал на питоне ?
Pawel
веб задницу
Egor
Пацаны вот из интелла делали на нем часть близкую к хв и сделали свой компилятор на ситон. Им норм а тебе нет
Egor
Как бы я бы поспорил но промолчу
Eugene
Pawel что ты делал на шарпах?
ceiling cat
То есть твой опыт ограничивается написанием веб задницы?
Egor
Язык лишь инструмент. Хреновой язык - хреново владеешь инструментом. Имхо
Valentin
го это в основном серверный язык, а шарпы- общего назначения, их вообще сравнивать не очень
Pawel
на шарпах - да тоже что и на петоне, но под виндовз в асп нэт. И дэсктоп на wpf
Pawel
го это в основном серверный язык, а шарпы- общего назначения, их вообще сравнивать не очень
шарпы - это чисто под виндовз десктоп и юнити. Сейчас - практически только uwp и юнити
Valentin
Питон вон судя по аналитикам их любимый язык, и соревноваться с ним может только скала
Oleg
Язык лишь инструмент. Хреновой язык - хреново владеешь инструментом. Имхо
Как ABAP developer K5 не соглашусь. Есть языки, которые от глубокого проникновения становятся только хуже
Egor
Как ABAP developer K5 не соглашусь. Есть языки, которые от глубокого проникновения становятся только хуже
М?.. я видел свой говнокод на луа и видел нормальный код на луа.. видел перл красиво написанный.. какие языки не айс ?
Oleg
Но сишарп и вправду параша. В сто крат веселей питоняша
Valentin
эм а R?
я слышал про этот язык, но не видел ни разу аналитика, который бы на нем писал -) Вероятно слишком нишевая штука
Egor
ABAP
А чем плох?
Oleg
А чем плох?
Ну это как бы объяснить. Почему, например, некомфортно жить в толстой кишке кита?
Oleg
Повсюду говно, а деваться некуда
Valentin
Я пишу, но я не аналитик
ну так вы же не аналитик же
Pawel
Но сишарп и вправду параша. В сто крат веселей питоняша
я бы не сказал. в C# можно жыть, если привыкнуть. В говнопетоне большие проекты рано или поздно в потолок либо по кол-ву глюков и багов, либо по перформансу
Oleg
А вот единственный дотнет долгожитель, что я знаю - это стэковерфлоу
Egor
Ну это как бы объяснить. Почему, например, некомфортно жить в толстой кишке кита?
Отношу такое у неумению обычно. Потому что раз так сделали значит иначе нельзя было. Например есть system C для embedded. Вот там иначе никак нельзя реализовать было. И все мои недопонимания объяснялись низким уровнем понимания общей картины с чем работаю
Pawel
ну и джанга - это просто pizdec конечно
Egor
Давайте спорить хотя бы о языках и задачах. Сравним аналоги
Oleg
Вот как сишарп, только гораздо хуже
Valentin
Как будто кроме как для хайлоада языки программирования нигде не используют
Valentin
у питона дофига сфер использования помимо веба
Andrey
абсолютно любой интрепритируемый язык имеет проблемы с перфомансом при скейле
еще хуже, что в нем нет проверки типов на этапе компиляции, а значит поддержка проекта в долгосрочной перспективе будет гораздо дороже
Pawel
Как будто кроме как для хайлоада языки программирования нигде не используют
как быдто бы петон даёт какие-то бонусы в плане удешевления разработки
Andrey
если чем то не нравится C#, можно на F# посмотреть
Oleg
ну и джанга - это просто pizdec конечно
Никто не спорит. И поэтому ни одна нормальная компания давно её не юзает