Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 343 | 24 | 169
Назад Вниз Каталог Обновить

Единый срач-тред Аноним 09/05/17 Втр 18:00:18  987685  
144169508512147[...].jpg (39Кб, 600x597)
1. Какие языки не нравятся и почему
2. Какие языки нравятся и почему
Аноним 09/05/17 Втр 18:07:24  987688
1.1. JS потому что нет типизации, сложно (почти невозможно) дебажить и при этом нет альтернативы. Есть всякие тайпскрипты и элм, но это все хуйня, ты все равно будешь иметь дело с жс, только сгенеренным тайпскриптом, соответственно, нечеловекочитаемым и получишь толстые обвязки, замедляющие загрузку страниц.
1.2. PHP потому что можно писать без типов и ебанутый синтаксис
1.3. Go потому что убогий синтаксис и пердолинг с interface{} в рантайме
1.4 Питон потому что медленный и просто убийственный синтаксис
1.5. C++, потому что дохуя легаси говна
1.6. Функциональная параша типа Haskell, потому что на этом тупо невозможно писать

2. _
Аноним 09/05/17 Втр 18:13:43  987690
>>987685 (OP)
1. Все.
2. Потому что в одних нету фитч других.
Аноним 09/05/17 Втр 18:32:44  987697
>>987685 (OP)
1.1 Bash со всеми его родственниками. Невозможно уёбищный синтаксис, специальные символы и тотальная недосовместимость между диалектами. Дали людям питон - нет, хочу жрать говно, буду писать на баше.
1.2 PHP - фрактал отсоса. Уёбищный синтаксис, вся такая ВНЕЗАПНАЯ стандартная библиотека, отсутствие дизайн коммитета в принципе, рассадник говнокодеров.
1.3 Perl - папа PHP и мама регекспов. Именно его гены обусловливают уёбищность синтаксиса PHP и write-only особенность регекспов. Еще бесит усатый черт Ларри Уолл.
1.4 C++ - как можно в 2017 году до сих пор не иметь нормальной реализации юникода из коробки? Или файловой системы. О подводных камнях, на изучение которых не хватит и 10 лет даже говорить не стоит. К тому же половина уебанов до сих пор не перешла даже на с++11, и вместо этого продолжает насиловать труп С++03.


Аноним 09/05/17 Втр 18:49:01  987707
>>987685 (OP)
1.1. Scala. нет вакансий
1.2. Clojure. нет вакансий
1.3. Haskell. нет вакансий

2.1. PHP. есть вакансии
2.2. Java. есть вакансии
2.3. C++. есть вакансии
Аноним 09/05/17 Втр 19:07:33  987714
>>987697
а какие нравятся?
Аноним 09/05/17 Втр 19:22:49  987727
>>987685 (OP)
1. C++, Java, python. си плюс плюс и джава — уёбищное ООП. А ведь в детстве я купился на эти плюсцы после и думал что он лучше чем си. Эх, если бы тогда начал изучать си то мой навые программирования был бы гораздо лучше. Я то думал что эти всякие объекты и всё такое это в каждом нормальном языке программирования будет. Python — уёбищный синтаксис, нету строгой типизации переменных, да и вообще это интерпретируемый язык.
2. C, Assembler. Ассемблер очень элементарен и понятен, но на нём сложнова-то программировать, но си решает эту проблему. Жаль что gcc не поддерживает ассемблер в intelовском синтаксисе или поддерживает?
Аноним 09/05/17 Втр 19:33:28  987729
1.1. Lua. Раздражают метатаблицы, _ENV, _G, потому что я нихуя не понимаю, как это работает. Абсолютно ебанутая система наследования, ко всему надо придумывать костыли.
1.2. Python. Он охуенно медленный и узкоспециализированный, отсутствуют нужные библиотеки, когда делаешь что-то нестандартное, сложная установка всей хуйни, чтоб работало, и низкая функциональность. Но плюс за синтаксис. Выше писали, что синтаксис хуевый, но мне он кажется довольно лаконичным и максимально понятным на интуитивном уровне, даже похоже на псевдокод. Вкусовщина короче, для маленьких скриптов для простых задач сойдет

2. C#. Не могу объяснить, почему, но этот язык мне кажется идеальным. В нем есть все, что мне надо. Я понимаю его синтаксис, несмотря на его полную противоположность питону. Он идеально интегрируется во что угодно (например, можно посмотреть на C# в юнити). С этим языком просто приятно работать. Любые проблемы гуглятся сразу же от его популярности, визуал студио на лету проверяет код на ошибки и исправляет это такое облегчение после питона, я ебал. Короче 10/10, брат не умер, зависимость есть
Аноним 09/05/17 Втр 19:33:29  987730
>>987727
>или поддерживает
This.
-masm=intel
Аноним 09/05/17 Втр 19:38:25  987733
>>987730
А с опцией -S работает? А то я пытался, не получилось.
Аноним 09/05/17 Втр 19:39:21  987734
>>987730
>>987727
А, тьфу, я же забыл дефис в начале поставить!
Аноним 09/05/17 Втр 19:41:59  987738
>>987733
Вроде можно, но я не проверял.
http://stackoverflow.com/questions/199966/how-do-you-use-gcc-to-generate-assembly-code-in-intel-syntax
Аноним 09/05/17 Втр 19:46:36  987741
1. QBasic, потому что непредсказуемый и различный синтаксис у различных инструкций; общая устарелость языка и среды.
2. PascalABC.NET, потому что можно вызвать .ToWords для строки и не париться с посимвольным пробегом (удобно для 27 задания ЕГЭ).
Аноним 09/05/17 Втр 19:53:45  987747
>>987729
>проверяет код на ошибки и исправляет это такое облегчение после питона, я ебал
Кстати да, в питоне нужно дрочить ПОКРЫТИЕ тестами иначе пиздец будет спать в кайко-нибудь непреметной ветке ифа и пробудится в самый неподходящий момент. Большие/средние проекты без тестов на нем превращаются в ад.
Аноним 09/05/17 Втр 20:09:09  987761
>>987714
Питон для маленьких скриптов
C#/F# для прикладнухи
C для байтоебли.
Аноним 09/05/17 Втр 20:29:29  987776
Что не нравится.
1. Питухон своей убогостью которые считают за преимущество.
2. C++ без комментарив. Можно бесконечно рассказывать.
3. PHP, только не сам язык а экосистема которая выродков рожает
4. JS, внезапно сам язык относительно норм, но опять же экосистема чуть лучше чем у ПХП, но не намного. Середины нет, 20% зубры, 80% днари. Из-за этого тяжело нормального разработчика найти.
5 Java отсутствием вывода типа, шаблонных строк и кучи казалось бы мелочи, которая вырождается в недостаток.
6. C#, вывести тип через var можно, но вот блядь через конастанту почему-то нельзя. где, блядь, логика.

А вообще минусы можно у любого найти инструмента, лень перечислять. И писать можно на всём почти, если команда норм.
Только совсем не хочется писать на убожестве типа питухона, крестов.
Аноним 09/05/17 Втр 21:08:59  987797
>>987727
В Qt можно реализовать нормальное ООП посредством сигналов и слотов, сделав объекты независимыми друг от друга, но необходимость наследования от Q*виджетов портит всё впечатление.
Аноним 09/05/17 Втр 23:08:58  987852
>>987776
Java:
Вывод типа - value.getClass().getName()
Шаблонные строки - PrintWriter.printf(...)

Поди ни один язык из списка не знаешь толком, а недостатки нашёл, лол.
Аноним 09/05/17 Втр 23:24:14  987859
>>987852
Как я понял, он подразумевал val и var, как в шарпе. Вместо AbstractSingletonProxyFactoryBean proxyFactory = new AbstractSingletonProxyFactoryBean() пишут
var proxyFactory = new AbstractSingletonProxyFactoryBean(). Удобно конечно, но я не считаю это фатальным недостатком, все равно ИДЕА помогает.
Аноним 09/05/17 Втр 23:29:25  987866
>>987852
> Вывод типа
> value.getClass().getName()

Чего блядь? Ты наркоман?

> Шаблонные строки

Они видимо имел ввиду модные как в рубях/жээс `Kto hui ${opName}`. Но это вообще не фатальный недостаток. А вот AbstractSingletonProxyFactoryBean чот он даже не упомянул.

Аноним 09/05/17 Втр 23:30:38  987870
>>987852
Болезный, если ты не понимаешь написанного, то это не значит что я не знаю о чем я говорю.
Аноним 09/05/17 Втр 23:33:40  987876
>>987859
Верно понял.
>>987866
Про строки тоже верно понял
Аноним 10/05/17 Срд 00:40:13  987931
>>987776
>6. C#, вывести тип через var можно, но вот блядь через конастанту почему-то нельзя. где, блядь, логика.
What.
https://ideone.com/4E11WQ
Аноним 10/05/17 Срд 00:43:40  987932
>>987688
/thread
Аноним 10/05/17 Срд 01:10:43  987938
>>987685 (OP)
2. Джава и JVM платформа (все вытекающие языки из нее), нет более мощного инструмента в этой нище.

1. Таже джава, а точнее ее энтерпразные фреймворки. Полный энтерпрайз головного мозга, любая либа это фреймворк делающая +100500 over-ненужной для нее вещей. Нередко доходит до абсурда, когда фреймворк решает тонну своих же внесенных проблем (Spring), ну еще +100500 магии там.

1. Го, такого дизайнерского ада я не встречал, ощущение что писали лучшие школьники двача (хотя некоторые идеи весьма норм так).
Не понимаю сакральный смысл тысяч горутин, когда у тебя 8-ядерный проц.
Пока еще не оброс тяжелыми маст-хев-фрейворками, от чего привлекателен если устал от всяких спрингов.

1. Раст - как можно было написать язык мудренее чем С++ я не понимаю.

1. Питон намеренно перехайлепенное говнище. Пранк который вышел из под контроля

1. Функции + хэштаблица и все! Лучшее решения для скриптового языка и было бы таковым если бы в пхп развивали модульное процедурное программирование.
Сейчас же пхп облепили долбаебы, которые хуярят джаву-подобие (причем уныло в сотни раз ввиду уровня программистов). Поэтому в топку пхп.

1. JS язык для тех кто не может освоить больше ничего, несмотря на простоту, подводных камней имеет на целую книгу (как и го).


Аноним 10/05/17 Срд 01:13:22  987939
>>987866
ваши val хер прочитаешь без IDE (в том же гитхабе). А так сразу видишь с чем работаешь (когда результат из функции)
Аноним 10/05/17 Срд 01:15:33  987941
>>987939
Хватит программировать на гитхабе.
Аноним 10/05/17 Срд 01:39:11  987944
Все говно.
Реально нет не одного вменяемого языка.

Java - отличный старый язык со всеми плюшками и недостатками, но превратился в КОБОЛ. Наследование зло, избыточные абстракции зло (на ровне с предварительной оптимизацией)
Kotlin - язык для одной IDE (какой не скажу :Р)
Scala - с виду годный, но чую нахерачели туда туево туча синтаксиса, а это всегда боль для сопровождения
Шарп - язык для одной забываемой платформы, та же жаба с перепичканный синтаксисом, те же вытекающие проблемы
Го - пиздец
Раст - структурированный пиздец
С++ - пранк вышедший из под контроля.
С - удобно, когда надо поковырять байты в небольшом коде, но нереально старый, но радует что простой.
Свифт - бердеж где-то там...
.....
Пхп - говно
Питон - частично структурированное говно
Руби - магическое структурированное говно.
JS - эталон говна мира скриптов (у мира прикладного уровня это Го)


Я надеюсь топ компании разасруться из-за релиза джава 9 и запилят какой нибудь реально крутой язык.
Аноним 10/05/17 Срд 02:44:56  987951
>>987729
>Lua.
>система наследования
Сильная психическая магия, не могу противостоять.

>C#. Не могу объяснить, почему, но этот язык мне кажется идеальным.
Стандартная библиотека. И в целом годный синтаксис да.

>Он идеально интегрируется во что угодно
Только под одну платформу.
Аноним 10/05/17 Срд 06:56:09  987964
>>987944
Может попробуешь чистые функциональные? Или еще какую другую парадигму?
Аноним 10/05/17 Срд 07:31:49  987970
Не понимаю как вообще можно использовать C++, когда есть C. В си++ какие cin, cout, new, что это за бред? В си же есть функции: scanf, printf, malloc и всё такое. Зачем функции заменять словами?
Аноним 10/05/17 Срд 07:33:55  987971
Жаль что в си нету цикла "сделать n раз { действия }". И компилятор не ебался бы с ассемблирование, можно просто в rcx положить n и запустить команду loop.
А какой-то непонятный цикл for есть, не понимаю зачем он нужен если есть while.
Аноним 10/05/17 Срд 07:56:16  987987
>>987970
>использовать C++, когда есть C
Ссылки, классы, строки и динамические контейнеры STL, и вообще язык развивается
>cin, cout
Тогда стримы были единственным способом абстрагироваться от типов и управления памятью. В последних стандартах можно сделать лучше
>scanf
Эти функции не типобезопасны и требуют постоянной возни с буферами чаров.
Аноним 10/05/17 Срд 09:08:14  988004
>>987931
еще один блядь.
Аноним 10/05/17 Срд 09:10:59  988005
>>987939
Всмысле не прочитаешь? Какой. тип присвоен. такой она и является.
Аноним 10/05/17 Срд 09:50:15  988015
>>988005
Прочитай
var gonvo = Yoba.GetAsync().Result();
Аноним 10/05/17 Срд 09:52:52  988017
Буду брать из тех, на которых хоть немного писал:
1.
Го - бесспорный лидер в моём рейтинге пиздецовости, хуже языка нет.
Жава - и хоть сам язык хорош, ООП пиздец со спрингопаттернами засел настолько, что вне него не мыслится.
ПХП, ЖС - здесь претензии, как у всех.
Си - язык выполняет свои функции и занимает свою нишу, но писать на этом в нынешнее время невозможно. Тем не менее всё равно лучше чем Го.

2.
Питон - мой основной язык, лаконичный, всё есть и нет ничего лишнего, но медленный из-за чего и загибается сейчас.
С# - та же Джава, но с функциональными перделками и меньшим бойлерплейтом, писал бы на нём с радостью, если пришлось.
Эрланг - язык и платформа опередившие своё время на несколько десятилетий, хоть и имеет хуёвый тулинг и отсутствие базовых вещей в библиотеке. При этом нет избыточного ФП-дроча.
Аноним 10/05/17 Срд 10:05:32  988022
>>987685 (OP)
1. Go не нравиться, потому что язык сделан как для дебилов.
2. Go нравиться, потому что язык сделан как для дебилов.
Аноним 10/05/17 Срд 10:14:47  988027
>>987688
> говно
> говно
> говно
> говно
> говно
Придумай свое.
Аноним 10/05/17 Срд 10:22:11  988029
>>988022
Можно теперь сказать что ты нейтрален к языку го?
Аноним 10/05/17 Срд 10:22:40  988030
>>987688
Попробуй forth
Аноним 10/05/17 Срд 10:25:41  988031
>>987939
Два чая.
>>987941
Долбоеб, существует такая штука как ревью кода.
Аноним 10/05/17 Срд 10:31:08  988033
>>988031
Открой в IDE и делай ревью, дебил.
Аноним 10/05/17 Срд 10:33:29  988034
>>988033
Джун хуев, это не работает, когда тебе нужно отревьювить 100500 пулл реквестов.
Аноним 10/05/17 Срд 10:41:14  988038
>>988034
Используй инженеров в комманде, Люк.
Аноним 10/05/17 Срд 11:04:21  988045
1. Java/фреймфорки - плод шизофреников, приведший к деградации всей культуры программирования и в частности парадигмы ООП.
2. JavaScript - кастрированная мини джава для браузера, сделанная за 10 дней. Сейчас слишком много применяется не по назначению теми, кто по каким-либо причинам не может использовать менее убогие технологии, из-за чего в свою очередь много ресурсов вкладывается в оптимизацию интерпретаторов, а эти ресурсы могли бы пойти на развитие других технологий.
3. HTML, CSS - нагромождение одних неочевидных костылей над другими, должно быть заменено более совершенной единой технологией, Javascript естественно тоже выкидываем.
4. Ruby/Rails - главный оплот хипстерства
5. Common Lisp - из попытки сделать энтерпрайзный лисп получился громоздкий комбайн с плохим синтаксисом.
6. D - вместо полировки С++ сделали самостоятельный язык, ещё и сборщик мусора приплели.
Аноним 10/05/17 Срд 11:05:35  988046
>>988017
>Эрланг - язык и платформа опередившие своё время на несколько десятилетий, хоть и имеет хуёвый тулинг и отсутствие базовых вещей в библиотеке. При этом нет избыточного ФП-дроча

Эликсир же блядь.
Аноним 10/05/17 Срд 11:21:37  988048
>>988046
Его вроде как я подразумевал в том числе, хотя зачем кому-то понадобился руби-синтаксис, я не понимаю. Как ни печально, и первый и второй мало кому нужен.
Аноним 10/05/17 Срд 11:43:48  988061
2. JavaScript, потому что я — антиглор.
Аноним 10/05/17 Срд 12:10:28  988072
Не нравится C# потому что майкрософт
Нравится С потому что классика
Аноним 10/05/17 Срд 12:20:04  988077
>>988048
Эликсир решает проблему
>хоть и имеет хуёвый тулинг и отсутствие базовых вещей в библиотеке

Синтаксис хуйня.
Аноним 10/05/17 Срд 12:52:24  988097
>>987685 (OP)
Все заебусь писать, так что немножко навскидку
1.
Elm: нет type classes, странный интероп с жс
Purescript: воротят какую-то еболу с row types, именованные инстансы
Haskell: GHC и GHCJS медленные, слишком много (интересных) расширений
Rust: нет High Kinded Types -> нельзя абстрагировать тип контейнера (Arc/Rc или Vec/еще что-нибудь), всякую dependent types херню все никак до ума не доведут (а constexpr в цпп жи есть)

2. Idris - не надо писать "instance Functor X", просто "Functor X". Радуют подвижки в сторону компиляции в PHP))0
Прочем, mutual-блоки и "сначала определи - потом используй" напрягают. Больше пока не вспомню, только начал читать доку.

>>987688
>Функциональная параша типа Haskell, потому что на этом тупо невозможно писать
Берешь и пишешь, хуле там.
Аноним 10/05/17 Срд 12:57:18  988101
>>988097
ЖС-гамадрил, который любит выёбываться монадками, спешите видеть.
Аноним 10/05/17 Срд 13:02:03  988107
>>988076
Всегда было интересно, откуда берутся такие мнения.
Аноним 10/05/17 Срд 13:03:10  988109
>>988101
Не угадал. Я только затем и искал компилирующиеся в него х-ль-подобные языки, чтобы на нем не писать.
Аноним 10/05/17 Срд 13:07:09  988113
>>988109
Хотя теперь-то подвезли вебасм, можно и растом обойтись
Аноним 10/05/17 Срд 13:32:03  988130
>>988117
>на ФП языка глобально так и не пишут.
>И я имею ввиду большие приложения
Массового переката не произошло (и не произойдет). Но примеры больших проектов на ФЯ есть. Хотя смотря что ты считаешь больщим проектом. Это сколько десятков тысяч строк кода?
Аноним 10/05/17 Срд 14:09:55  988170
>>988109
Но зачем тебе нужно писать под ЖС-платформу, если ты угараешь по монадам и русту? Должен писать йоба-компиляторы и продвинутую системщину.
Аноним 10/05/17 Срд 14:30:23  988185
>>988170
Потому что он хипстер который может только гадить под себя в поисках самого модного способа сделать всплывающее меню на странице.
Аноним 10/05/17 Срд 14:53:02  988199
>>988117
Так почему "ФП это вообще отдельный наебон" то?
Аноним 10/05/17 Срд 14:56:03  988204
>>988081
У него плохая репутация же, типа язык для быдла, за 10 дней на коленке сделан и на нем пишут, потому что вынуждены, а не потому что он пиздатый.
Аноним 10/05/17 Срд 15:10:52  988213
1. go - язык для дебилов
2. go - отличный детектор дебилов
Аноним 10/05/17 Срд 15:22:27  988225
>>988210
>преподносят
А сам-то ты проверял, или ,как большинство, неосилил и распереживался: "Врёти-врёти!"
Аноним 10/05/17 Срд 15:34:32  988242
>>988236
Какого самоутверждения? Я где-то написал, что я осилил? Я, вообще тут, - сторонний наблюдатель (не из IT и не собираюсь).
Так что? Проверял?
Аноним 10/05/17 Срд 16:48:54  988284
>>988170
Я хочу, чтобы мой компилятор работал и в браузере, и на сервере, поэтому такой выбор между языками.
Аноним 10/05/17 Срд 16:51:15  988285
>>988284
Правда, есть еще всякие окамли, но заменять тайпклассы модулями неудобно (или я не привык, хуй знает).
Аноним 10/05/17 Срд 17:10:56  988293
>>988078
позно.
Аноним 10/05/17 Срд 17:12:00  988296
javascript — не язык программирования, а язык сценариев.
Аноним 10/05/17 Срд 17:26:32  988302
А если гугл добавит го в хром?
Почему у них с дартом не вышло?
Аноним 10/05/17 Срд 17:32:56  988304
>>988296
Дохуя в Голливуде популярен?
Аноним 10/05/17 Срд 18:11:58  988322
>>987685 (OP)
После хаскеля все остальное говно и костыли, хочу попрбовать prolog и coq
Аноним 10/05/17 Срд 18:15:38  988325
>>988302
>Почему у них с дартом не вышло?

Есть TypeScript
Аноним 10/05/17 Срд 18:23:52  988329
>>988302
потому что говно без преимуществ. Если бы они его лет 10-15 назад сделали, может смысл и был бы. А так ES6 и выше + TypeScript есть. Современный стандарт берет всё что есть в TypeScript, кроме типизации.
Аноним 10/05/17 Срд 19:35:52  988356
>>988302
Потому что внутри компании тоже нужно уметь где лизнуть, где по ушам проехать, чтобы поддержку запилили и бабосы
Аноним 11/05/17 Чтв 07:37:17  988586
a.png (518Кб, 1693x909)
>>988304
А то!
Аноним 11/05/17 Чтв 08:04:57  988595
>>988284
>Я хочу, чтобы мой компилятор работал и в браузере, и на сервере, поэтому такой выбор между языками.
Я хочу чтобы настал день когда все JS дауны с их мертворождённой парашей вымрут к хуям.
По сути единственная полезная фича JS - это AJAX, остальное говно которое напложили эти хипсторы с 2012 года - вообще ненужно. 15 фрэймворков для анимации меню, 50 классов для таскания кнопочек, 2 Фрэймворка с OOPlike стилизацией кода чтобы делать DragAndDrop, и ОДИН СЕРВЕРНЫЙ СКРИПТ ДЛЯ ДАУНОВ КОТОРЫЕ НЕ СМОГЛИ В PHP В 2К17!. А потом эта вся "компилятор работал и в браузере" смесь из намешванного говна и 3 метров JS кода сжирает ресурсы компа как крузис в своё время не сжирал. Вы думаете это на дваче легенды всякие? Зайдите на Facebook, twitter или instagramm. Убедитесь.
Аноним 11/05/17 Чтв 09:25:57  988621
>>988089
>Честно говоря идеей вдохновился из го, но го пиздец неудобный.
Это идея из Oberon, гугль просто спиздил. Посмотри, реально годный язык, синтаксис как у паскаля (без begin), ООП в виде методов, связанных со структурами (в Go тоже самое). Нету функциональщины и шаблонов/генериков.
IDE весьма своеобразна, но можно привыкнуть.
Аноним 11/05/17 Чтв 09:31:47  988622
>>988329
>всё что есть в TypeScript, кроме типизации
Так остальное там и нахуй не нужно.
Аноним 11/05/17 Чтв 15:02:03  988821
>>988812
>То у них, видите ли, батарейку флеш сажает, за то сейчас всякие ангуляры даже на проце кор-7 виснут и тормозят - это блядь норм.
А про то, что флеш - ебаное решето, ты ничего сказать не хочешь?
Аноним 11/05/17 Чтв 15:31:44  988834
>>988595
Да не умрёт он в ближайшие 10 лет. Во-первых, он простой как пень - за программиста уже все сделано. Во-вторых, каждый браузер сейчас полноценная IDE для JS стал, и ещё >10 десктопных. Проще JS сейчас только поставить WordPress и работать макакой за 100 рублей/сайт.
Аноним 11/05/17 Чтв 15:36:50  988838
>>987685 (OP)
Не нравятся языки и тулзы с низким порогом вхождения. Сначала школотуны их типа "учат", потом у них согласно эффекту Даннинга-Крюгера съезжает крыша и они начинают учить других жизни и вообще превращаются в среднестатистических посетителей гаражных хакатонов.
Аноним 12/05/17 Птн 12:35:18  989191
>>988834
Я это читал ещё в 2002. Очень сомнительно. Скорее жаву пидорнут с андроида после срача с ораклом, а в тырпрайзе заменят нет кором.
Аноним 12/05/17 Птн 12:36:24  989192
>>989171
>Тот случай когда ты всю жизнь ебался в Haskell и Lisp, а теперь какой-то студент-школьник с C++ востребованней чем ты.
Аноним 12/05/17 Птн 12:38:51  989194
>>987685 (OP)
1. Все. Идеальных нет.
2. Все. Работают.
Аноним 12/05/17 Птн 18:46:19  989404
>>989383
>java2.jpg
я бы даже сказал миллиарда.
Аноним 12/05/17 Птн 19:06:12  989430
>>987685 (OP)
1. Delphi, потому, что в IDE много багов.
2. C++, потому, что сложный и отпугивает вкатывальщиков и прочих неосиляторов.
Аноним 12/05/17 Птн 19:58:20  989491
java3.jpg (70Кб, 566x398)
>>989404
Был и такой кейс
Не будь девайсом :)
Аноним 12/05/17 Птн 21:20:40  989571
>>989383
Какая же лампота на первых двух пикчах.
Аноним 12/05/17 Птн 21:30:39  989582
Хочу создать свой язык погромирования для личного пользования. Он будет подобен си, функции там, ветвления, цикл while, цикла for не будет, но будет цикл сделать_столько-то_раз название не предумал ещё, который будет делать действия n раз. Но вот некоторые слова будут отличаться. вместо всяких char, short, unsigned long long будут короткие названия s8, s16, u64. Но главная фишка в том что он подобен ассемблеру, то есть всё компилируется как записывается, если одна функция выше чем другая, то и ассемблерская процедура будет выше. переменные будут доступны везде, то есть изначально делается сегмент, в который можно записывать и считывать данные, но исполнять нельзя. И ещё там можно будет писать прямиком ассемблерными командами. Если получится, то хорошо бы сделать так чтобы он понимал как подключать библиотеки.
Сложно.
Аноним 12/05/17 Птн 21:33:08  989585
>>989387
>1
но джаваскрипт не язык программирования, а язык этого самого, сценариев! Ты бы ещё и html с css прилепил сюда.
Аноним 12/05/17 Птн 22:08:55  989633
oelwry.jpg (30Кб, 512x288)
>>989585
Аноним 12/05/17 Птн 22:39:22  989648
Уясните себе уже, имбецилы ебаные, что язык - это инструмент.
Аноним 12/05/17 Птн 22:51:50  989656
>>989648
Поэтому не используйте хуевые инструменты!
Аноним 12/05/17 Птн 22:57:48  989658
>>989648
Неее, язык определяет сознание.
Аноним 12/05/17 Птн 22:57:51  989659
>>987776
> но вот блядь через конастанту почему-то нельзя
Поясни что же за хуйню ты имеешь ввиду
Аноним 12/05/17 Птн 23:03:57  989665
>>989648
Детектирую го-дебила по главной заповеди.
Аноним 13/05/17 Суб 01:10:10  989768
>>987938
>Раст - как можно было написать язык мудренее чем С++ я не понимаю.
Это делается специально. Создается сложный элитный язык для избранных, получающих солидную оплату. В противовес ему создается всякое ГОвно, для сдерживания низкооплачиваемого быдла. Всё продумано.
Аноним 13/05/17 Суб 01:23:57  989783
31042784f830008[...].jpg (48Кб, 633x325)
2.jpg (27Кб, 480x328)
Perl.gif (4Кб, 332x165)
33f50dc3da7cdf9[...].jpg (9Кб, 225x201)
коротко о perl
Аноним 13/05/17 Суб 02:16:54  989809
>>989783
>коротко о perl
>здравый смысл
КЕК
Аноним 13/05/17 Суб 09:20:08  989840
>>989648
Тебе понравится если твой сосед будет забивать гвозди металлической дилдой и говорить тебе что твой шуруповёрт с шурупами фигня, лучше на воспользуйся таким же инструментом как у меня?
Аноним 13/05/17 Суб 09:51:22  989848
>>989768
Тиории загавара!
>>989840
Школьник-максималист
Аноним 13/05/17 Суб 09:58:18  989851
>>988595
>НЕ СМОГЛИ В PHP В 2К17!
Сразу видно PHP-макаку, которую на работе заставляют писать на JS.
Аноним 13/05/17 Суб 10:38:26  989862
Javascript потеснил PHP с трона самого быдлокодерского языка, но его наследие в виде сотни уёбищных фреймворков в стиле java-лапши никогда не позволят ему стать "олдскульной рабочей лошадкой".
Аноним 13/05/17 Суб 10:46:55  989864
>>987938
>Раст - как можно было написать язык мудренее чем С++ я не понимаю.
Дык он проще. Но тебе с высоты хэловорда, который не компилируется лучше видно.
Аноним 13/05/17 Суб 10:54:55  989869
>>989862
Двачую, ПХП убил себя когда пошел по пути джавы и ООП
Аноним 13/05/17 Суб 11:01:17  989870
>>987685 (OP)
САМОЕ ГАВНО- ПИТОН
ТЕБЕ ДАЛИ PERL , НЕТ ХОЧУ ЖРАТЬ ГАВНО БУДУ ПИСАТЬ НА ПИТОН
Аноним 13/05/17 Суб 11:03:29  989871
>>989870
Каталог-кун?
Аноним 13/05/17 Суб 11:14:16  989872
>>989870
>PERL
Он умер.
Аноним 13/05/17 Суб 12:43:54  989901
1. JavaScript. Я его плохо знаю, но то что знаю мне не нравится. Типизация никакая, неявное приведение всего и вся, неоднозначный синтаксис.

2. Питон. Хорошая стандартная библиотека + много библиотек на все случаи жизни.

>>987729
>отсутствуют нужные библиотеки, когда делаешь что-то нестандартное,
Что ты такое уникальное делаешь?
>сложная установка всей хуйни, чтоб работало, и низкая функциональность.
pip install huynya-name
Аноним 13/05/17 Суб 13:13:41  989909
>>989872
Что никак не мешает его использовать
Аноним 13/05/17 Суб 13:55:23  989923
>>989909
Использовать то можно, вот только работу найти с ним очень тяжело. С питоном куда проще.
Аноним 13/05/17 Суб 20:03:25  990078
>>987685 (OP)
1.
Питухон - это жирный неповоротливый червь-пидор, хуже его никого нет, но бля, лезет во все щели.
Ява - лагалище, все написанное на нем жутко тормозит и жрет ресурсы.
JS - когда используют его не по назначению, то даже вселенная начинает подтормаживать.
Го - оверхайпнутое говно.
Раст - Темная сторона. Само зло.
Хачкиль - язык для понтон, не более.

2.
Луа - простой, быстрый, маленький. Идеальная игрушка.
Ди - лучше ничего нет. Светлая сторона. Добро.
Аноним 13/05/17 Суб 20:32:29  990099
>>989923
>программировать чтобы работать, а не потому что нравится управлять компьютером
Аноним 13/05/17 Суб 20:43:00  990104
>>990099
>имплаинг компуктером нельзя управлять нормальным языком
Аноним 13/05/17 Суб 22:25:02  990141
>>990104
>имплаинг
Об стену башкой уебись.
Аноним 14/05/17 Вск 01:48:58  990227
1 Говнище ебаное - насрали на 50 лет PLT-ресерча и высрали неведомую недосишку, но хипстеркам нравится потомучта Гугол (хотя очевидно что через максимум пару лет они положат болт на этот высер как обычно это делают, можете скринить)
Аноним 14/05/17 Вск 02:36:38  990266
>>989840
Нет, мне не понравится когда он гвозди начнёт забивать шуруповёртом, а сверлить молотком.
Аноним 14/05/17 Вск 15:24:12  990416
4b803a1ea234234[...].jpg (18Кб, 550x550)
>>990227
Помню мода была на руби, прошла...
Помню был хайп на нод.жс, который хайповал, вроде, гугл - хайп прошел...
Помню люди даже платили за Сайблайм-текст (за голый редактор, который надо было еще настроить и делал он ровно то, что и nodepade++ c плагинами, я уже не говорю про продукты джейтбрейнсов, которые стоят тех денег и с которыми самблайм рядом не стоял, но народ вёлся на это!!!).

Вам не кажется, что среднестатистический программист - это глупая блондинка, которая видеться на каждый хайп глянцевых журналов или видосиков на ютубе?
Что блядь стало с ИТ???

Аноним 14/05/17 Вск 15:58:54  990424
>>990416
>руби
Я когда был молодой и зелены, знал только немного сишку, жабу, паскаль, и просто ОХУЕЛ когда увидел как можно просто писать что тебе нужно без бесконечных public static void zalupa pizda govno hui, и открыть файл и сделать с ним все что нужно без 50 строк болейрплейта.
Пердон до сих пор нормально на винду без плясок не встает нет я не буду выяснять почему этот ебанутый инсталятор не смог поставить какую-то там dll, а пердль как всем известно мертв, так что FUCK YEAH GO GO RUBY!!!
Аноним 14/05/17 Вск 16:00:31  990426
>>990416
Вебом занимаются наследственные дебилы и хипстеры, инженеры как писали 20 лет назад на C/C++ так пишут.
Аноним 14/05/17 Вск 18:43:24  990505
>>990424
> что тебе нужно без бесконечных public static void zalupa pizda govno hui,
Любая диначическая-скриптовая хрень так умеет.
>>990416
Ну справедливости ради, в этих технологиях были хорошие идеи. Просто их поддерживали плохо. Тот же пхп как бы его не ругали, но анально задоминировал рыночек бекенда тупо потому что фичи в него внедряются просто с космической скоростью, в то время как в пиздоне до сих пор нет тайп хинтинга, например.
>>990426
С точки зрения труевых олдовых бородачей первого поколения, си-параша с производными это такакие быдлокодерские технология как сейчас яваскрипт.
Аноним 14/05/17 Вск 18:47:34  990511
>>990505
> в пиздоне до сих пор нет тайп хинтинга
Как бы и есть, но и нет в тоже время.
https://www.python.org/dev/peps/pep-0484/
Аноним 14/05/17 Вск 18:49:27  990515
>>990424
Не перевелись еще долбоебы в ИТ.
Конечно, для 50-1000 строк задач надо накатывать С++, джаву... ассемблер еще возьми
Аноним 14/05/17 Вск 19:03:19  990525
>>990505
>>990511
Нахуя проверка типов в рантайме? Вы так себе компилятор напишите.
Такие языки как джава и плюсы должны оставаться в своей лиге, а скриптовые должны оставаться в своей.
Не нужно мешать разные весовые категории и пытаться тянуть у друг друга потому, что тебе там где-то было так привычней.

Пхп привлекал тем, что был прост и удобен. Юзаю только одни массивы ты мог сделать реверанс, когда на всяких Сях ебался бы часами (и пришлось бы писать целый фреймворк). Массивы были там мощны, что даже ORM не нужна была, получил - кину сразу во вьюху.

Именно таким должен быть скриптовый язык - простой и гибкий.
Нахуя скриптовым языкам ООП (понятно что модно), когда скрипт живет всегда в одном потоке (где достаточно статичных классов, то есть сгруппированных обычных функций).
Аноним 14/05/17 Вск 19:15:10  990531
>>990525
>Нахуя скриптовым языкам ООП (понятно что модно)
Ну, наверное потому что в той же пыхе уже давно делают большие проекты и всякий хуйлоад, так что с ООП проще модулировать код.
Аноним 14/05/17 Вск 19:19:28  990538
>>987761
Какая именно версия питона? 3.5 или 3.6?
Аноним 14/05/17 Вск 19:21:31  990541
IMG201705141459[...].jpg (115Кб, 2250x1265)
>>987697
Bash не был бы таким уебищным если бы ты осилил Dash/Ash/Posix.
Аноним 14/05/17 Вск 19:22:41  990544
>>990505
>Любая диначическая-скриптовая хрень так умеет.
Огласите весь список, пожалуйста.
>>990515
>Не перевелись еще долбоебы в ИТ.
>Конечно, для 50-1000 строк задач надо накатывать С++, джаву... ассемблер еще возьми
Че резкий такой, тимлид в жопу выебал? Попробуй перечитать что я написал включив мозг перед этим.
Аноним 14/05/17 Вск 19:26:13  990548
>>987685 (OP)
1. Все мнтерпретируемые, проприетарные, мертвые, не строго типизированые.
2. Go, Rust, C, C++(хоть и говнецо но лучше 1 пункта).
Аноним 14/05/17 Вск 19:31:58  990552
>>990548
У тебя списки совпадают лалка.
Аноним 14/05/17 Вск 19:38:14  990558
>>990552
Не совпадают, манька.
Аноним 14/05/17 Вск 19:38:31  990559
>>990525
>Нахуя скриптовым языкам ООП (понятно что модно), когда скрипт живет всегда в одном потоке
>Нахуя мне рука, когда у меня есть хуй
уровень экспертизы itt зашкаливает
Аноним 14/05/17 Вск 19:39:04  990561
>>990558
Нет, совпадают, лалка.
Аноним 14/05/17 Вск 19:40:07  990563
>>990561
Нахуй иди.
Аноним 14/05/17 Вск 19:41:25  990565
>>990563
Сасай
Аноним 14/05/17 Вск 19:49:45  990574
>>990531
>Ну, наверное потому что в той же пыхе уже давно делают большие проекты и всякий хуйлоад, так что с ООП проще модулировать код.

В джаве то с модульностью вечно проблемы, а в пыхе там вообще жесткий харкод и подражание.

Гораздо лучше зависеть от мапы (массива) с существующими или не существующими полями, чем от захардкоженного класса с null-полями.


>хуйлоад
>php
лол
Аноним 14/05/17 Вск 19:51:07  990575
>>990544
>Че резкий такой, тимлид в жопу выебал?
По себе не проецируй, очевидно что у тебя щенячий восторг от того, что для скриптовых задач ты выбрал скрипты.
Аноним 14/05/17 Вск 19:59:31  990576
>>990575
Нет, дурочка безмозглая тут как раз ты. А если хотя бы например заглянуть на "новые" методы в NIO, то можно прийти к выводу что оказывается даже джавабояре не всегда любят удалять гланды через задницу.
Аноним 14/05/17 Вск 20:21:41  990602
>>990576
Обычно, кто вкатывается из более низких языков, осознают, что "низкоуровневость" они всегда могут покрыть фасадами (как твой NIO), но при они не потеряют гибкости.
А вот бомбит от сложностей, чаще скрипто-долбаебщиков, которые никак не могут переключить мозг и написать себе эти фасады. Если какая-то операция вместо одной строки занимает три, они не догадаются их поместить в хелпер-метод, ты что, ведь для этого нужны мозги.

Скрипт-чилдрен детектед
Аноним 14/05/17 Вск 20:30:54  990607
>>990602
>можнозделать
Ой дибил, ну дибил. Я не знаю как с таким ебланом вообще дискутировать. Еще детектирует он кого-то.
Аноним 14/05/17 Вск 20:40:52  990619
>>990574
>Гораздо лучше зависеть от мапы (массива) с существующими или не существующими полями, чем от захардкоженного класса с null-полями.
Ой, да я ебал. Удобней работать с какими-то сущностями, чем с кучей переменных и массивов.
Аноним 14/05/17 Вск 23:27:51  990721
>>990607
>Ко
>Ко
>Ко
По теме будет что? Или ты так и будешь публично тупо бомбить?
Аноним 14/05/17 Вск 23:29:33  990723
>>990619
Ну если ты как победитель юзаешь один массив на сотню полей, то тут и сущности не помогут.
Аноним 14/05/17 Вск 23:33:42  990731
1494794015126.jpg (97Кб, 300x351)
>>990099
Аноним 15/05/17 Пнд 00:27:52  990769
>>990723
Есть конечно нюанс, хотя я не думаю что тут есть реал программисты (если есть опишу для них).
Эта схема будет работать если придерживаться описания (то есть прям в PhpDoc описывать от каких данных зависит та или иная функция). И так же будет удобно просто описать какие сущности есть в проекте (это чаще касается бд).
Умный программист скажет - а хули описывать лучше я класс как структуру брошу и будет прав, но такая схема с массивами позволяет избежать тупого копипастинг (ручного вечного маппинга).

Не классы, не структуры - ты не можешь тупо взять и смержить (объединить). Поэтому маппинг сводиться к нулю, когда он требуется и это было охуенно в свое время.

Программа хуйня - струтурированное дерево данных - все! Долой ручной копипаст сущностей
Аноним 15/05/17 Пнд 00:47:42  990779
>>990769
Самое интересно что достаточно было указать для от чего она зависит модуль (массивы пишутся в пхп так $arr['some']['some2'], а мы использовали для описания разделители через точку и получалось некие требования для модуля:

db.userList.*
client.browser
client.ip
app.debug

Когда я видел эти требования - мне оставалось обеспечить только этими данными и подключить модуль.
Конечно можно было заюзать init-функцию и она бы следила за количеством переданных значений, но не следила бы что реально передали. Поэтому и нет смысла пыжиться (эти самые аргументы бесмыслены для функции), а так этот подход давал намного больше типизации и структурности в проекте
(Особенно важно было для js, там вообще интерпритатор не следит за числом аргументов)
Аноним 16/05/17 Втр 15:27:25  991734
>>989582
На C-- посмотри
Аноним 16/05/17 Втр 16:47:43  991803
>>987685 (OP)
Не нравятся: гребаные плюсы. Тормозит на сборке, можно накосячить с управлением памятью и все полетит в ебеня.

Питон. Скриптоговно standalone никому не нужное, которое пиарит каждый второй июнь.
Аноним 16/05/17 Втр 20:46:37  991934
>>989659
Блджад, я думал что в pr средний анон дно, но оказывается это неправда, тут любое дно пробивают в каждом втором треде, ёбана в рот, ну неужели нельзя загуглить и тупо первый результат будет
https://ru.wikipedia.org/wiki/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4_%D1%82%D0%B8%D0%BF%D0%BE%D0%B2

Вывод типа нахуй.
Это значит что можно
var op = "Хуй"
но нельзя
const op = "Хуй"
Все знают кто оп и его состояние меняется. но я почему должен и тип указывать когда вывести его не проблема
const string op = "Хуй"
Аноним 16/05/17 Втр 21:10:03  991943
>>990731
Ох уж эти взрослые, которые в 25 создают треды на зекаче о том, как их заебала работа и они готовы пойти хоть в гей-шлюхи лишь бы не прогать.
Аноним 17/05/17 Срд 00:10:56  992023
>>987707
>1.1. Scala. нет вакансий
Если ДС, напиши в Сбертех. Укажи, что хочешь работать с big data, чтобы на нас вывели.
>>987944
Попробуй Haskell. Он тоже говно, но всему остальному из списка до него как до Луны раком, поэтому попервой может понравиться.
Аноним 17/05/17 Срд 00:27:41  992029
>>992023
Что-то у меня с орфографией проблемы начались( Ладно, не буду фиксить.
Аноним 17/05/17 Срд 08:54:58  992098
>>991803
Как можно накосячить с памятью, если использовать только безопасные указатели? Я тут новичок, пользуюсь только STL и
shared_ptr. Проблемы с указателями и крешами только в сторонних библиотеках замечаю, приходится вносить правки комментировать ненужный код
Аноним 17/05/17 Срд 09:08:10  992099
>>992023
> Если ДС, напиши в Сбертех. Укажи, что хочешь работать с big data, чтобы на нас вывели.
Это какой ЦК со скалой работает? На Форте тусуетесь?
Аноним 17/05/17 Срд 09:17:59  992101
>>992098
А теперь представь, что ты в команде и юзаешь чужую библиотечку. Вот тут у тебя на плюсах пердак порвет.
Аноним 17/05/17 Срд 13:31:55  992192
Не нравятся:
1. Кресты. Писал на этом дерьме ровно один раз, в ембеддед-проекте, где существующая кодовая база уже вся была на них. Больше никогда в жизни не допущу подобной ошибки.
2. ЖС. Пранк, который зашел слишком далеко. Многое, конечно, в новых стандартах исправили / привели к человеческому виду. Однако дебажить до сих пор невозможно иначе как по-дидовски раскидывая логи по подозрительным кускам кода; модули из коробки не заводятся, нужно костылять бабели и вебпаки (и это в 2, блять, к17 нахуй году); ебучий undefined, причину которого можно искать как минуту, так и весь рабочий день; неявное преобразование типов, truthy-falsy значения - рафинированный пиздец как он есть.
3. Bash. По количеству мантр, заклинаний, иероглифов с сакральным смыслом и совершенно дебильных ограничений с успехом обгоняет перл, из-за чего мне лично гораздо проще и быстрее наговнякать скрипт в 50-200 строчек на пердле, чем сидеть и два часа в сотый раз вспоминать, как же написать хэлловорд на баше.
4. php. Как-то раз был у меня проект на пятом пыхе. Благодаря забиванию болта на обратную совместимость разрабами языка, при очередном обновлении пыхи все перестало работать. С тех пор на пыхе я бэкенд не пишу. Щас бы побегать за языком с тряпкой, подтирая за ним говнецо после каждой обновы.

Нравятся:
1. Жаба. Потому что я могу написать на ней быстро и без мозгоебли то, что на другом языке я бы писал долго и мучительно. Ругаемая всеми тупость и плоскость языка в этом плане даже на пользу - позволяют писать код, из которого не придется вылавливать крайне неочевидные баги. У меня, как правило, если проект не завалился на этапе компиляции, то в рантайме все должно быть в порядке.
2. Перл. Отличный язык, чтобы под пивас за часок набросать скриптик для автоматизации какой-нибудь раздражающей рутины. На большее не претендует, да большего от него никто и не требует.
Аноним 17/05/17 Срд 16:08:40  992258
>>992192
Типичный говноед, ни слова про питон.
Аноним 17/05/17 Срд 17:27:08  992293
>>992258
>пишет на пуклоне
>называет кого-то говноедом
Аноним 17/05/17 Срд 20:34:49  992338
>>992192
9 говноедов из 10
Аноним 17/05/17 Срд 20:35:08  992339
>>992258
А этот 10 говноедов из 10
Аноним 17/05/17 Срд 23:11:33  992417
>>991934
Потому что не для всех numeric типов есть литералы. Поэтому не обломайся пожалуйста и напиши тип.
Аноним 18/05/17 Чтв 08:41:36  992551
>>992339
11 из 10. Растём
Аноним 18/05/17 Чтв 14:24:40  992725

Джаваскрипт. Жалуюсь.

Объявил переменные без присвоения значения: var huy, zalupa, pizda, etc и так десять штук.
В одном из внутренних циклов у меня был такой код: for (k = 0; k < delta; k++)
После получаса дебага выяснилось, что я объявил переменную delta, но забыл присвоить ей значение. deltaX и deltaY посчитал, а вот вывести на их основе delta забыл. В итоге k < undefined сходу давало false, цикл не выполнялся, отсев кое-чего производился не полностью, консоль естественно молчит, ведь 0 < undefined вполне валидное для жс выражение. Впрочем, что ещё ждать от языка, где картинку можно умножить на массив и разделить на функцию, а полученный результат не будет равен самому себе.

Вывод:

var i; for (i = 0 ... - пидорство

for (var i = 0 ... - вот так надо

var i = 0; for ( ; i < x; i++) - это пиздец
Аноним 18/05/17 Чтв 14:52:20  992746
>>992725
>но забыл присвоить ей значение
А если ты забудешь вызвать функцию, например, то это JS виноват?

>k < undefined
>0 < undefined вполне валидное для жс выражение
При сравнении значений разных типов, эти значения преобразуются к числу. JS превращает undefined в число NaN. NaN в сравнениях дает false, даже с самим собой, даже с небом, даже с Аллахом.
Аноним 18/05/17 Чтв 15:03:00  992750
>>992725
Енжой ёр динамическая дрисня.
Аноним 18/05/17 Чтв 18:12:11  992860
>>992725
Таких мань нужно бить по рукам книгой Страуступа.
Где инициализация? Где стилистика кода?

Пиши так:
var a=23,b=3,c=23;
Аноним 18/05/17 Чтв 21:35:26  992944
>>991934
Предлагаешь гуглением слова "конастанта" догадаться? Причем про вывод типов то все понятно просто ты долбоеб
Но тебе повезло, телепаты вышли из отпуска!
Ты хочешь узнать, почему в шарпе вывод типов работает только для локальных переменных, а не для членов типа тоже (не только константы, но и поля)?
Так ведь это элементарно. Вывод типов для локальных переменных работает следующим образом:
1) собирается информация о всех достижимых типах
2) собирается информация о типах всех достижимых полей
3) собирается информация о сигнатурах всех достижимых методов
Только после этого при компиляции происходит 4 )анализ тела метода и вывод типов для локальных переменных.
Чтобы вывод типов работал для полей и констант необходимо пропихнуть его не только в 4), но и в 1) и в 2) и в 3), причем со значительно более сложной реализацией, потому что кроме прямого вывода типа там будет присутствовать рекурсивный (вывести тип одного члена через тип другого члена, который тоже надо вывести) и будут проблемы с циклическим выводом и производительностью
Аноним 18/05/17 Чтв 21:43:21  992952
>>992944
>почему в шарпе вывод типов работает только для локальных переменных
Потомучто это сознательное решение разрабов языка - только локальные переменные, хотя никаких технических проблем с уровнем выше нет. Специально сделали, чтобы не злоупотребли и быдлокодили как на динамикодрисне. Все. Теперь ты знаешь эту страшную тайну. Иди с миром. Аминь.
Аноним 18/05/17 Чтв 22:01:19  992966
>>992952
>Потомучто это сознательное решение разрабов языка
Дык я и не спорю, осознанно решили не делать вывод типов для членом потому что дорого, сложно и динамикодриснёво. Просто поясняю пробивателю, что это нихуя не одно и то же, что и вывод типов для локальных переменных
Аноним 18/05/17 Чтв 22:46:40  992994
> 1. Какие языки не нравятся и почему

Все языки без стат. типизации. + всякое модное-молодежное говнецо, запиленное ради лайков на гитхабе (что интересно, оно почти всегда как раз с динамической типизацией).

C/C++ - много хайпа вокруг, хотя по факту - застрявшее во времени и пространстве говно.

Функциональщина - может быть и было бы норм, но ебанаты, пишущие портянки из монадок, все портят.

> 2. Какие языки нравятся и почему
Никакие. Пишу на джавке, но она тоже местами говно.
Аноним 18/05/17 Чтв 23:04:40  993014
1. Фортран. Почему-то студентов-физиков все еще достают им.
Аноним 19/05/17 Птн 00:51:30  993074
Почему динамическая типизация такая хуевая и статическая лучше?
Аноним 19/05/17 Птн 01:59:15  993095
>>993074
Динамическая типизация вообще не нужна, со статической и компьютер и человек работают эффективнее. Проблемы возникают только когда нужно засунуть в контейнер разные типы, но здесь можно использовать наследование.
Аноним 19/05/17 Птн 02:53:29  993107
>>993014
Потому что используется до сих пор! Числодробление на CPU? - С++ и Fortran
Числодробление на GPU? - CUDA C и CUDA Fortran
Эффективная ебля с многомерными матрицами и числами с регулируемой точностью? - Fortran
Тысячи мат. пакетов и физических симуляторов с встроенным распараллеливанием по кластерам - опять таки Fortran
Ну а запустить это все богатство и распарсить ответ можно на питоне
Аноним 19/05/17 Птн 15:04:59  993292
>>993095
> здесь можно использовать наследование
Протестую. В первой части предложения речь шла в контейнер объектов, а хак требует контейнер ссылок/указателей.
Аноним 19/05/17 Птн 15:14:30  993298
>>992192
> Ругаемая всеми тупость и плоскость языка в этом плане даже на пользу - позволяют писать код, из которого не придется вылавливать крайне неочевидные баги
Да ну? А это тогда что - https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition

Аноним 19/05/17 Птн 15:23:52  993301
>>992725
> что ещё ждать от языка, где картинку можно умножить на массив и разделить на функцию долбоёба пропустившего курс начинающего бойца по няшной сишке.
Ни разу не искал получал багов из-за того что использовал мусор из неинициализированной переменной?
Аноним 19/05/17 Птн 15:28:54  993306
>>987685 (OP)
Языки существуют писать хорошие программы, а не дрочить на синтаксис. Следовательно:
>1. Какие языки говно
а) Скрипты и около-скрипты. Все эти джаваскрипты, джава, дотнет, питон.. тормозное говно и легко в использовании, что привлекает дебилов, которые делают еще хуже. В результате адовый пиздец вместо программ.
б) Мультиплатформенная параша типа Qt, тормозное говно.

>2. Какие языки достойны называться языками
С/С++, Дельфи. Только нативные бинарники и нативные API. Дегенератов с "КО-КО-КО СЛОЖНА" в биореактор на удобрения.
Аноним 19/05/17 Птн 15:36:36  993312
>>993306
>С/С++, Дельфи.
Дедушка, вы как на этот сайт попали?
Аноним 19/05/17 Птн 15:40:37  993317
>>993312
>Дегенератов в биореактор на удобрения.
Что не ясно? Программирование нужно возрождать, зачищая от скверны.
Аноним 19/05/17 Птн 15:41:31  993319
>>993306
>Дельфи
Верный признак дегенерата.
Аноним 19/05/17 Птн 15:42:11  993320
>>993317
Согласен, но начать надо со старперов.
Аноним 26/05/17 Птн 19:59:46  996707
бамп
Аноним 26/05/17 Птн 20:34:13  996719
>>993319
Или олдфага 40+, переползать на что-то другое уже сложно, да и так в принципе норм, пили себе спокойно какое нибудь легаси говно.
Аноним 23/07/17 Вск 21:23:20  1030296
>>987685 (OP)
1. ООП, потому что неполноценные.
2. Функциональные, потому что полноценные.
Аноним 23/07/17 Вск 21:24:48  1030297
>>996719
Дельфи всегда было для дегенератов.
Аноним 24/07/17 Пнд 10:15:59  1030455
>>987685 (OP)
1. Все кроме Ada. Невозможно писать надёжные программы.
2. Ada. Можно писать надежные программы.
Аноним 24/07/17 Пнд 10:17:29  1030457
>>990548
С и C++ слаботипизированные.
Аноним 24/07/17 Пнд 10:19:16  1030459
>>992023
>Если ДС, напиши в Сбертех. Укажи, что хочешь работать с big data, чтобы на нас вывели.
В Омск за 60к? Спасибо, не надо.
Аноним 24/07/17 Пнд 12:35:23  1030515
Screenshot2017-[...].jpg (179Кб, 1024x600)
Самый лучший яп это PYTHON , да и рынок предпочитает этот язык поболее
Аноним 24/07/17 Пнд 15:36:12  1030615
>>1030515
>на картинке показано, что большинство дебилов-вкатывальщиков хватаются за пуклон
>рррряяяя рыночек предпочитает питон
Ты либо совсем тупорылый еблан, либо жирный и зеленый.
Аноним 25/07/17 Втр 12:08:03  1031113
>>988595
>А потом эта вся "компилятор работал и в браузере" смесь из намешванного говна и 3 метров JS кода сжирает ресурсы компа как крузис в своё время не сжирал.
а тебе не похуй? купи себе комп нормальный,,бомж. юзеру уж точно похуй, главное в проекте на джс - time to market, всегда можно переписать на сях критические части, но нахуй это делать если ты захаслил 0 рублев на своем велосипеде который оптимизировал полгода а потом понял что он никому нахуй не нужен? про PHP вообще молчу, вкатываться в него сейчас нет смысла, а если ты дед который пыхтел на нем в 90ых и так и не вырос с тех пор в нормальные языки - сочувствую
Аноним 25/07/17 Втр 13:12:16  1031153
> 2. Какие языки нравятся и почему

Люто бешено доставляет D, но как бы к нему прикрутить горутины? Тогда было бы идеально.
Аноним 25/07/17 Втр 13:48:12  1031190
>>987727
>C++, Java, python. си плюс плюс и джава — уёбищное ООП. А ведь в детстве я купился на эти плюсцы после и думал что он лучше чем си.

В те времена все на это купились. Уже потом выяснилось что ООП это не серебряная пуля, а всё не может быть объектом
Аноним 25/07/17 Втр 13:50:25  1031193
>>987970
>Не понимаю как вообще можно использовать C++, когда есть C.

Легко - отключаешь виртуальные функции ключиком компилятора и получаешь Си но с более строгими типами.
Аноним 25/07/17 Втр 21:00:11  1031596
>>987727
Неуебищное ООП как в жабоскрипте или смоллталке тормозит, а никаких профитов от него не видно.
Симулоподобное (С++/C#/Java/Delphi) работает быстро и почти со скоростью Си, небольшое замедление происходит только из-за получения виртуальных методов из таблицы.
Аноним 25/07/17 Втр 21:58:39  1031647
>>1031596
> Неуебищное
> как в жабоскрипте
Пиздец.
Аноним 26/07/17 Срд 00:39:13  1031738
14625252124081.PNG (1550Кб, 1270x711)
ПИШЕШЬ НЕРАБОТАЮЩИЙ КОД
@
ПИШЕШЬ НЕРАБОТАЮЩИЕ ТЕСТЫ
@
ВЫСТАВЛЯЕШЬ ПУЛЛ РЕКВЕСТ
Аноним 26/07/17 Срд 00:43:23  1031741
>>987727
>Python
>нету строгой типизации
Ебать ты даун, алсо, в сишечке внезапно слабая типизация.
Аноним 26/07/17 Срд 00:49:55  1031743
>>987685 (OP)
хоспади, как же я ненавижу JS.
Аноним 26/07/17 Срд 01:00:33  1031750
>>1030615
О.Л.Д ФАГ отказывается принмать реальность где новое поколение решает задачи просто и без красных глаз.
Аноним 26/07/17 Срд 01:38:57  1031761
1. Нет таких, ибо я не дегенерат.
2. c/go/php/js/fasm - потому что пишу на них.
Аноним 26/07/17 Срд 01:45:52  1031763
>>1031761
>потому что пишу на них.
Хелловорлды?
Аноним 26/07/17 Срд 08:07:02  1031801
>>987707
Наёмная-занятость-головного-мозга вместо программирования.
Аноним 26/07/17 Срд 10:33:52  1031849
>>1031761
>c/go/php/js/fasm
>я не дегенерат
доооооооооо
Аноним 27/07/17 Чтв 01:33:40  1032341
>>989851
А я его боль понимаю
Аноним 27/07/17 Чтв 09:25:43  1032394
как вообще можно уважать веб-программирование это ж параша
Аноним 27/07/17 Чтв 14:19:23  1032559
1. Ну тут всё очевидно, худший язык это JS. Живой мемас, изнасилованный труп, позорная страница в истории языков программирования, и тд. Но язык ещё ладно, гораздо хуже то, что его до сих пор используют и, наворачивая это говно, причмокивают и просят добавки. Нормальным людям обычно стыдно даже упоминать, что ты с ним работал. Любая прабабка харкнет в рожу своему внуку-дауну, если узнает, что он им пользуется.
1. Пхп. Просто не нравится, можно было сделать и получше.

2. Шарп хорош во всём.
Аноним 27/07/17 Чтв 20:46:35  1032835
>>1032559
>худший язык это JS
Видимо, го ещё не видел?
Аноним 27/07/17 Чтв 20:48:11  1032838
>>1032559
>Шарп хорош во всём.
ой толстяк, эта помесь джавы с плюсами отсасывающая у обоих
Аноним 27/07/17 Чтв 22:24:41  1032924
>>1032559
Чому квсе хейтят нетипизированный интерпретируемый рнр и не хейтят точно такой же питон?
Аноним 27/07/17 Чтв 22:27:13  1032925
>>1032924
>точно такой же
Троллинг уровня двача
Аноним 27/07/17 Чтв 22:30:05  1032929
>>1032924
Ну ты сравнил, инструмент для написания домашних страничек и мощнейший интерпретируемый язык программирования общего назначения.
Аноним 27/07/17 Чтв 22:32:34  1032930
1. Питухон, отбитое наглухо сообщество. Даже тут в треде пистонхуна они дауны. Сам язык написан на коленке за ночь. Не решает никаких коммерческих задач.
2. 1с, я на нем пишу. Решает коммерческие задачи.
Аноним 27/07/17 Чтв 23:02:48  1032962
>>1032924
Общественное мнение заключается в том, что пестон - это правильно сделаный рнр. Хотя как по мне, высер гниды обоссуна даже намного хуже похапе, хотя этого рили сложно добиться.
На похапе весьма широко регулируемый уровень быдлокодинга, от полной хуяк-хуяк каши, напоминающей архаичные баш-скрипты, до астрального архитектуроёбства уровня тырпрайзной джявы. В пистоне же всё выглядит как говноскрипт, и феласафия - писать всё как говноскрипт.
Аноним 28/07/17 Птн 00:24:33  1032999
IMG201707272338[...].jpeg (492Кб, 1040x780)
IMG201707272349[...].jpeg (493Кб, 1040x780)
IMG201707272348[...].jpeg (423Кб, 1040x780)
>>1032925
Ну и в чём разница вот сегодня, в 2к17?

>>1032929
Странички -- это vk, facebook и 80% etc веба? Ну, пожалуй, отличие в том, что рнр лучше заточен для веба, это правда
Аноним 28/07/17 Птн 00:29:09  1033001
>>1032962
Ну вот именно.
Современный php 7.1 стал очень похож на яву, а хейтят его как при версии 4, что делать? ib4: забить и дальше делать б0льшую часть веба
Аноним 28/07/17 Птн 00:30:26  1033002
>>1033001
>стал очень похож на яву
Как что-то хорошее.
Аноним 28/07/17 Птн 00:48:02  1033007
>>1032929
Ну, то что он более общего назначения -- да, верно. Но зачем обоссаная школота притаскивает пистон в веб с его джангой и ко, которые даже близко не выдерживают никакого сравнения по скорости со ставшим стандартом nginx + php-fpm, и это ещё не говоря о скорости разработки

Ой, да даже без nginx и fpm (хотя на продакшне так не бывает),

https://benchmarksgame.alioth.debian.org/u64q/php.html

https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=php&lang2=hack

https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=php&lang2=yarv
Аноним 28/07/17 Птн 00:55:56  1033009
>>1033007
>бенчмарки
Ты реально дебил или так толсто троллишь?
Аноним 28/07/17 Птн 01:07:08  1033010
Willy.jpeg (152Кб, 1600x1000)
>>1033009
Аноним 28/07/17 Птн 01:41:47  1033023
>>1033002
В плане именно корпоративной культуры программирвания Sun/Oracle и Microsoft всегда были на высоте, имхо это очевидно
Аноним 29/07/17 Суб 01:23:48  1033697
>>1033001
>php 7.1 стал очень похож на яву
В говно добавили мочу. Нет ничего более мерзкого, чем писать кемелкейс лапшу на динамикродрисне, которая создавалась для простоты и краткости. Огромные фреймворки на PHP потребовали возврата языка к корням, но вернулись немного не туда.
Аноним 29/07/17 Суб 06:13:28  1033750
>>987685 (OP)
1.Си
2. Оберон
Задавайте свои ответы
Аноним 29/07/17 Суб 09:14:01  1033767
>>1033007
Джанго это средний уровень, хай левел это ассинхронный торнадо, который дает пасасать
Аноним 29/07/17 Суб 15:50:11  1033905
>>1033697
Ебало закрой.
Аноним 29/07/17 Суб 16:33:05  1033932
1 Естественно Го, тут даже комментировать нечего
2.Dlang. Лучшее что есть на данный момент из компилируемого.Жаль, что за ним не стоят большие компании, ибо язык незаслуженно недооценен
Аноним 29/07/17 Суб 18:19:07  1033991
>>987685 (OP)
1.1 Сисярп и Джява - просто убогие и невыразительные япшки, на которых пытаются строить большие системы, отчего имеют огромную вонючую инфраструктуру костылей, уйму книг, паттернов-хуятернов и прочей ереси.
1.2 С++, Скала (Раст имеет все шансы попасть в эту группу) - уёбищные перегруженные языки франкинштейны, причём их сложность в многом надумана, как будто кто-то специально их усложнял и знания которые нужны для их применения на 90% реактивные, бесполезные и даже вредные.

2.1 Clojure, Elixir: вполне выразительные, при этом простые и гибкие языки с хорошим UX, на которых можно писать пофану. Хорошие языки для написание программ снизу-вверх.
2.2. Haskell: простой и понятный язык, не самый гибкий, но идеальный для top-down проектирования, когда можно полностью построить область от самых начал.
Жс стремительно занимает первое место у параши Аноним 29/07/17 Суб 18:35:58  1034003
1501342541227.jpg (46Кб, 936x493)
Пересчитал от нечего делать ответы с конкретным указанием не понравившегося яп в этом итт треде.
Аноним 29/07/17 Суб 18:37:33  1034005
>>1033991
А вот тебя не учел в списке, тред не перегружал
Аноним 29/07/17 Суб 18:48:26  1034014
1501343290039.jpg (46Кб, 1053x606)
Поправил
Аноним 29/07/17 Суб 18:59:35  1034025
>>1034003
>>1034014
Не следует здесь считать какими-то особыми. На большой выборке будет тот же тренд что и везде.
Аноним 29/07/17 Суб 19:02:58  1034027
>>1034003
Поздравляю, у тебя получился список самых популярных языков.
Аноним 29/07/17 Суб 19:17:07  1034041
>>1034027
Go выше шарпа? ха
Аноним 29/07/17 Суб 19:17:17  1034042
>>1034027
Открой список популярных языков и поймёшь, что неправ.
Аноним 29/07/17 Суб 19:20:37  1034044
>>1034042
>>1034041
На этой имиджборде же.
Аноним 01/08/17 Втр 02:52:28  1035323
Screenshot2017-[...].png (263Кб, 720x1280)

Сервис № 1 в поиске временной работы и персонала для BTL и Event-мероприятий «Промму» объявляет конкурс на вакансию Web разработчик/Web мастер (удаленно).

Ваши обязанности:
• Работа с Front-End проекта согласно поставленных задач на тестовом сервере;
• Работа в DOS OS;
• Верстка HTML;
• Верстка текстов;
• Верстка графики;
• Создание страниц сервиса согласно установленного ТЗ;
• Работа с Bacк End проекта;
• Выполнение поставленных ТЗ согласно установленным срокам;
• Взаимодействие с другими разработчиками по постановке задач и сроков их выполнения.

Вы нам подходите, если:
• Имеете опыт работы на аналогичной (сопутствующей должности) не менее 1 года.
• Знание Yii, Java, php, MySQL, HTML5, CSS3, SCSS, jquery, angular, native js.
• Преимуществом будет знание Git, *nix, redmine, Gulp, Mercurial

Что мы предлагаем:
• График работы: Пн-Пт с 09:00 — 18:00;
• Стабильную заработную плату, (от 20 000 руб) которая выплачивается ежемесячно на Вашу банковскую карту;
• Дружная команда профессионалов, с которой комфортно работать и достигать целей!

Резюме высылать на почту recruiter4@euro-asian.ru, с пометкой веб-мастер, будьте готовы после прохождения собеседования выполнить тестовое задание.
Аноним 01/08/17 Втр 02:56:48  1035324
>>1035323
Есть такой пласт шизофренических вакансий, я не знаю, для кого и для чего они существуют
Аноним 01/08/17 Втр 03:01:10  1035325
>>1035324
>Конкурс
Аноним 01/08/17 Втр 06:56:48  1035341
>>1035323
послал резюме?
Аноним 01/08/17 Втр 13:02:41  1035428
>>1035341
Твоей мамаши-шлюхи
Аноним 01/08/17 Втр 17:53:18  1035572
>>987685 (OP)
1. Ненавижу Java. Это ебаная инвалидная коляска, на которой пишут тормознутые IDE, в которых невозможно работать. Не люблю вообще все интерпретируемые языки (к которым относится и Java). Они убогие, и программы на них тормозные и уродливые. В том числе, Python. То ещё говно. И они какие-то пластмассовые, в них нет однозначности, стогости и твёрдых острых углов. По сравнению с компилируемыми языками, они как вялая резиновая дубинка по сравнению с мачете. Ху-е-та! Все они - это один большой BASIC, написанный умными людьми для идиотов, соска-пустышка, которую дали пососать младенцу, чтобы не отвлекали серьёзных людей от важных дел. Не нужны.

2. Си.
Аноним 01/08/17 Втр 18:11:55  1035592
>>1035572
> в них нет однозначности
> убогие, и программы на них тормозные и уродливые
Ты только что си описал.
Аноним 01/08/17 Втр 18:21:30  1035596
>>1035592
Си вообще-то дохуя строгий типизированный язык. По сравнению с Паскалем или Адой, конечно, расхлябанный и распиздяйский, но по сравнению с тем блядским ужасом, который творится, например, в JavaScript - это просто пример строгости и порядочности.
Аноним 01/08/17 Втр 18:29:35  1035605
>>1035596
>Сравнивает слабую динамику со слабой статикой
Сорта тащемто, но по-моему лучшее, что есть это сильная динамика, тут и контейнерные объекты и код не превратиться в пиздец из-за случайного приведения
Аноним 01/08/17 Втр 18:32:23  1035606
>>1035605
Под словом "динамический" скрвыается тот простой факт, что это ебаные игрушечные интерпретируемые языки, а не настоящие.
Аноним 01/08/17 Втр 18:36:04  1035611
>>1035606
Тебе динамика и интрепретация чем мешают? НИ КОМПИЛИРУЕТСЯ - НИ ЯЗЫК, Я СКОЗАЛ!!!!!
Люди программы пишут, а не языком борются
Аноним 01/08/17 Втр 18:41:38  1035617
>>1035611
Мешают тем, что программы на них тормозные и убогие. Они, блядь, даже выглядят убого, если имеют гуй. Даже если гуй, например, на PyQt, он всё равно убогий. И тормозной, как рассеянный очкарик с сальной мордой и прыщами.
Аноним 01/08/17 Втр 18:52:59  1035629
>>1035617
Весь веб на интрепретируемых япах работает, там скорость все равно в бд упирается. В этом случае лучше скорость разработки и удобное сопровождение, чем ебля с написанием велосипедов
Аноним 01/08/17 Втр 18:58:52  1035632
>>1035629
Ок, я не говорю про веб, да? Я сам на php писал для веб лет 10, и мне понравилось.
Аноним 01/08/17 Втр 18:59:02  1035633
Интерпритируемое - это, без сомненья, бомба замедленного действия.И пусть у вас даже 100% code coverage, все равно вы будете засыпать с мыслью "блять, а не сломалось ли чего у нас пока я тут лежу"
Аноним 01/08/17 Втр 19:00:39  1035634
>>1035633
Тебе тестирование не завезли?
Аноним 01/08/17 Втр 19:03:26  1035639
>>1035634
Точно, давайте будем усложнять (удваивать) себе работу написанием юнит-тестов. Вот так да, вот так рапид девелопмент! Сначала пишем десять строк кода, потом сто строк однообразных юнит-тестов для такой хуйни, которая запросто обнаруживается на стадии компиляции. Динамика, хули!
Аноним 01/08/17 Втр 19:30:36  1035656
>>1035633
Компилируемое так же содержит уйму багов и никак не освобождает от написания тестов.
Аноним 01/08/17 Втр 19:34:00  1035657
>>1035596
>Си вообще-то дохуя строгий типизированный язык.

Система типов:

статическая слабая


>дохуя строгий

Мда. И вообще все программы на си - самое забагованное говно евер, если в него не вьёбано предварительно зиллион человекочасов на отладку и тестирование.
Аноним 01/08/17 Втр 19:34:20  1035658
>>1035656
Эти ошибки не хотя бы не такие глупые. Их не стыдно фиксить.
Аноним 01/08/17 Втр 19:36:26  1035659
>>1035657
> статическая слабая
У тебя быдлохабр источник информации о мире? Покинь этот недостойный сайт, написанный идиотами для идиотов. Воистину, слепые поводыри слепых, идущие в бездну.
Аноним 01/08/17 Втр 19:47:46  1035671
>>1035658
>Их не стыдно фиксить.
Написал говно, которое показать стыдно - виноват язык, это так называется
Аноним 01/08/17 Втр 19:51:51  1035673
>>1035671
Глупые ошибки обнаруживаются компилятором на стадии компиляции. Правильный язык просто не позволит тебе их сделать.
Аноним 01/08/17 Втр 20:53:08  1035709
>>1035634
по большому счету - тестирование в динамически типизируемых языках как раз та ручная работа, что в статически типизируемых языках делает за разработчика компилятор
Аноним 01/08/17 Втр 20:56:21  1035715
>>1035659
Определение с вики ващет.
Аноним 01/08/17 Втр 20:58:36  1035716
>>1035596
неа, типизация у него слабая и отключаемая
если конкретней - то из-за множества встроенных в язык неявных преобразований и из-за void*
само собой надо понимать, что авторы языка шли на это сознательно, зная зачем это они делают (в отличие от того не неуча что яваскрипт запилил)
Аноним 01/08/17 Втр 21:00:57  1035718
>>1035673
Глупые ошибки обнаруживаются синтаксическим анализатором/линтером ещё в редакторе. Или с ними всё падает на первом же запуске проекта ещё на стадии парсинга. А от гипотетически перепутанного "+" с "-" тебя никакая статика не спасёт.
Аноним 01/08/17 Втр 21:49:01  1035744
>>1035718
Вообще-то, может спасти. Попробуй в си написать:

unsigned x = 1;
//...
x -= 10;
Аноним 01/08/17 Втр 22:11:23  1035752
>>1035744
А если в цикле такая переменная в минуса уйдет из-за твоего косяка, компилятор тут тебе никак не поможет ведь.
Аноним 01/08/17 Втр 22:23:56  1035764
>>1035752
Это уже не настолько глупая ошибка.
Аноним 02/08/17 Срд 00:43:14  1035840
>>1035744
Имелась ввиду ошибка типа, вместо a + b, написать a - b.
И даже не конкретно эта ошибка, а вообще целое семейство тупых ошибок, где типы не нарушаются, но всё равно хуйня. Например, стейт чего-либо изменил, но завтыкал и передал дальше переменную со старым стейтом.
Аноним 02/08/17 Срд 05:54:26  1035884
>>987685 (OP)
1. .net потому что макйрософт
python потому что какие-то ебучие пробелы ставить обязательно нужно
2. js php потому что смог вкатиться за пару недель
больше ничего не знаю
Аноним 02/08/17 Срд 09:20:29  1035934
После питона чувствую себя питухом, стоит линачать учить Lua как мелкого помошника или язык D как язык будущего? И что можете предложить?
Аноним 02/08/17 Срд 09:38:59  1035942
>>989191
Причем тут жаба, шизик? Речь про js.
Аноним 02/08/17 Срд 10:15:39  1035949
>>1035934
Я знаю много языков (нет, среди них нет Lua и D), и должен заметить, что все они полное говно. Надо писать свой язык под себя. Сейчас есть LLVM и всякие виртуальные машины, так что половину работы сделали добрые дяди.
Аноним 02/08/17 Срд 10:31:06  1035959
Так что бы могли предложить для изучения, что бы не вкатиться в самое дно и хотя бы найти работу в будущем?
Аноним 02/08/17 Срд 10:33:25  1035960
>>1035959
Сярп
Аноним 02/08/17 Срд 10:47:49  1035974
>>1035960
Про Сишку имеешь виду? какие камни и как будет лучше?
Аноним 02/08/17 Срд 10:49:04  1035975
>>1035974
Cярп это шарп
Работы много, майки продвигают, что тебе еще нужно?
Аноним 02/08/17 Срд 12:35:26  1036028
>>1035975
Убедил, ты изменил мою судьбу, удачи тебе
Аноним 03/08/17 Чтв 15:51:17  1036824
tumblronp437J4e[...].png (168Кб, 500x625)
Почему в it столько даунов, которые вообще нихуя грамотного не могут написать на русском языке?
Ещё и пишут про себя, что знают дохуя языков. На деле - ни одного.
Тупые мудаки...
Аноним 03/08/17 Чтв 15:52:41  1036827
>>1036824
Ну так в ойти идут не поэмы, а код писать.
Аноним 03/08/17 Чтв 16:16:08  1036855
>>1036827
Написание кода - это искусство. Нужен талант, много практики и знаний, а не мартышкины скиллы.
Напиздят какой-нибудь хуиты со Stack Overflow, нихуя не понимая накопируют себе и выёбываются:"Сначала сам попробуй сделать что-нибудь, а потом критикуй!"

Пидоры, блядь.

Ты - один из них.
Аноним 03/08/17 Чтв 16:19:39  1036861
>>1036855
А вот и студентик 3-его курса порвался. Ничего, отучишься, пойдешь на галерку формочки клепать, мигом из тебя вся эта дурь выйдет.
Аноним 03/08/17 Чтв 16:20:48  1036866
>>1036855
А ты я вижу поэт. Чтобы прекратить столь яркий и неприятный для моих очей комментарий, я вызываю Вас на поединок настоящих мужчин.

Аноним 03/08/17 Чтв 16:22:38  1036873
>>1036866
>поединок настоящих мужчин.
писюнами меряться?
Аноним 03/08/17 Чтв 16:31:26  1036900
4584703+61bafc3[...].png (377Кб, 1680x1050)
>>1036866
Какой ты поединок ждёшь? Дегенерат? Я тебе фомку в очко засуну, дуэлянт нашёлся.
>>1036861
У тебя детектор сломался.

Я так понимаю, мне самому придётся в вашу it парашу
вливаться, чтобы стандарты поднять на новый уровень.
Аноним 03/08/17 Чтв 16:40:48  1036919
>>1036900
>Я так понимаю, мне самому придётся в вашу it парашу
вливаться, чтобы стандарты поднять на новый уровень.
Шизик, опять таблеточки забыл принять?
Аноним 03/08/17 Чтв 16:47:54  1036939
WindowsLiveWrit[...].jpg (29Кб, 442x448)
>>1036900
Ещё скажи что у ВАС здесь что-то другое.
На маил ответах люди грамотнее чем здесь.
Иди на хyй, короче.
Аноним 03/08/17 Чтв 16:49:54  1036943
дискас
Аноним 09/08/17 Срд 08:35:05  1041170
fcba704562ee188[...].jpg (39Кб, 400x412)
Всегда настораживалa Node.js своими тыщщами пакетов на каждый чих (подход обоссан везде где только можно и неоднократно), поэтому совсем не удивлён новостью:

> В начале августа в нескольких десятках npm-пакетов был обнаружен вредоносный код

То, есть, эта хипстапетушня всё это время пихала и продолжает заказчикам вирусню, не имея минимального контроля над кодом и не ведая, что происходит в их же "приложениях". А, и те же петуханы на конференциях рассказывают, что их пустили делать обёртки вокруг человеческих банк-клиентов на Java. Найсс.
Аноним 09/08/17 Срд 08:43:30  1041171
14815878606490.jpg (125Кб, 1146x938)
>>1041170
> в нескольких десятках
Это только "обнаружен".
Что реально напихали эти js-вкатывальщики последних лет своим дуракам-заказчикам -- большой открытый вопрос.
Аноним 09/08/17 Срд 10:02:39  1041193
>>990574
что лол, пидор, на фейсбук и ВК заходил хоть раз? Баду? Порнхаб? Да тысячи их.
Аноним 09/08/17 Срд 12:45:08  1041263
>>1041171
оронул с пикчи
Аноним 09/08/17 Срд 14:25:21  1041348
>>1033932
Двачну. D охуенен просто лучшим метапрограммированием, вычислением рефлекшна, неба и аллаха на этапе компиляции и вообще там все сделано по уму кроме GC, конечно. Жаль что не взлетит.
Аноним 09/08/17 Срд 14:28:38  1041351
>>987685 (OP)
1:
- JS
- java
- bash
- php
- python
Нахлебался этого всего по работе, так что теперь воротит. C башем поебался во время учебы в вузе, тоже хватило.
2:
- Lua
- Scala
- haskell
На этих мало вакансий, но они сами по себе сделаны для людей и людьми.
Аноним 09/08/17 Срд 19:34:20  1041558
>>1041351
Но Lua - это всего лишь JavaScript без прототипов.
Аноним 09/08/17 Срд 20:56:56  1041582
>>1041558
безумец пытается выебнуться и обсирается, классика
Аноним 09/08/17 Срд 21:15:33  1041594
>>1041582
Давай кукарекни, чем же они отличаются по семантике. Перегрузка операций есть? Зато замыканий нет, потому говно, и ООП на Lua пиать невозможно.
Аноним 11/08/17 Птн 18:00:43  1042654
>>1041594
В луа есть замыкания.
Аноним 13/08/17 Вск 23:07:07  1044144
шарп теперь в .net core и позволяет запускаться на любых ваших тих юниксах без всякх моноплясок.
Аноним 13/08/17 Вск 23:10:03  1044145
89f35613091a687[...].png (334Кб, 420x420)
>>1044144
Аноним 14/08/17 Пнд 09:49:59  1044283
1254641671148738.PNG (616Кб, 1048x731)
>>1044144
Ну как позапускали?
c++ Аноним 15/08/17 Втр 12:54:03  1044829
c++ = редкостное дерьмо
Аноним 16/08/17 Срд 14:52:18  1045386
>>1044829
>c++ = редкостное дерьмо
Обоснуй, или "неосилятор порвался".
Аноним 16/08/17 Срд 15:01:30  1045390
>>1045386
#include <iostream>
using namespace std;

int main() {
string c = "c++";
c++ = "редкостное дерьмо";
cout << c << endl;
return 0;
}


>prog.cpp: In function ‘int main()’:
>prog.cpp:6:3: error: no ‘operator++(int)’ declared for postfix ‘++’ [-fpermissive]
> c++ = "редкостное дерьмо";
> ~^~
Аноним 16/08/17 Срд 16:08:47  1045415
image.png (63Кб, 880x371)
>>1033007
Я тоже так умею
https://github.com/squeaky-pl/japronto
Аноним 16/08/17 Срд 17:18:20  1045450
1. C#, Python, C++, Basik. Хуйня для дебилов
2. HTML4, HTML5, CSS3, Canvas - хорошие языки
Аноним 17/08/17 Чтв 03:41:46  1045717
>1. Какие языки не нравятся и почему

JavaScript. Слабая типизация. Все никак не созрею чтобы вкатиться во Flow, может поможет.

>2. Какие языки нравятся и почему

Ruby. Выразительный и дружелюбный.

Rust. Знаком с языком лишь в теории. Автоматическое управление памятью без GC.
Аноним 18/08/17 Птн 17:32:12  1046369
>>1033007
>стандартом nginx + php-fpm,
Ты из какого года пишешь? Походу это сообщение лет 10 блуждало в паутине интернетов, пока наконец, не попало сюда.
Аноним 19/08/17 Суб 03:51:51  1046655
>>1045450
> Canvas
Что за язык?
Аноним 19/08/17 Суб 03:55:39  1046656
>>1032924
Ебанутый штоле? В Питоне типизация строгая, там даже целые и вещественные числа - это 2 разных типа. ПХП говно, где типов нет, преобразования автоматические. Массив и хэш-таблица там одно и то же, это же пиздец полный, вообще охуеть.
Аноним 19/08/17 Суб 04:23:13  1046661
>>1046656
> типов нет
Лолшто. А массивы озуенные в пхп, весь этот питоновский зоопарк не нужен. Тупли хуюпли.
Аноним 19/08/17 Суб 11:46:41  1046738
>заговнили питон
>никто не написал о его действительных недостатках
Аноним 19/08/17 Суб 19:36:09  1047035
>>1046738
НЕ КОМПИЛИРУЕТСЯ НУЖЕН ТОЛЬКО ДЛЯ СКРИПТОВ МЕДЛЕННАЯ ПАРАША КУЧА ВКАТЫВАЛЬЩИКОВ СЛИШКОМ ЛЕГКИЙ ДИНАМИКА GIL НЕТ ОБРАТНОЙ СОВМЕСТИМОСТИ НЕТ РАБОТЫ
Аноним 21/08/17 Пнд 17:28:32  1047992
>>987685 (OP)
1. Вся без исключения динамическая дрисня, а особенно все больше набирающий обороты жабаскрипт.
2. C++, C#, Java.
Аноним 22/08/17 Втр 00:58:07  1048335
>>1047035
> питон не жава, ТАРМАЗИТ
Нахуй.
А вот что реально заебует - нет объявления переменных хотя бы как опции, дополнение в иде работает как бык поссал. Да и под виндой тоже работает как бык поссал. Прыщеговно короче. В общем, мое мнение - что можно писать на языках со статической типизацией лучше на них и писать.

> НЕТ ОБРАТНОЙ СОВМЕСТИМОСТИ
Вот это дичайшая боль, да. Но веб уже давно перешел на тройку, а вот плагины к прогам не перейдут никогда.
Аноним 22/08/17 Втр 00:58:30  1048336
>>1047035
> НЕТ РАБОТЫ
Што? А как же веб?
Аноним 22/08/17 Втр 01:12:42  1048349
>>1048336
Считается, что раз нет столько же вакансий, как на пыхе, жс, то работы как бы нет, хотя питун много используется в qa, машобе, вебе
Аноним 22/08/17 Втр 13:34:11  1048631
>>1048349
Ну на джавн реально больше. Интересно, почему.
Аноним 22/08/17 Втр 13:53:17  1048639
>>987685 (OP)
1. Итальянский, Испанский и прочие с деревенским акцентом.
2. Британский английский, французский. Очень красивые и величественные языки.
Аноним 22/08/17 Втр 19:48:51  1048791

>>1048639

согласен
Аноним 23/08/17 Срд 01:14:09  1049067
>>1048336
веб на питоне? ебу дал?
Аноним 23/08/17 Срд 01:16:36  1049068
>>1049067
Тебя даже вчерашний шторм не разбудил...
Аноним 23/08/17 Срд 01:22:37  1049076
>>1046738
единственный минус питона это его манера разделять выражения переносом строки, а блоки отступами. кодить иногда ад какой-то
Аноним 23/08/17 Срд 01:27:27  1049082
>>1049076
Ебашить фигурные скобочки и точки с запятой в каждой строчке удобнее?
Аноним 23/08/17 Срд 02:58:10  1049119
>>1049076
Тупорылец. В нормальном коде отсупы все равно обязательны.
Аноним 23/08/17 Срд 04:23:11  1049162
>>1049076
джс в будущем придет к использованию семантич. вайтспейса - учитывая текущие тренды (Prettier), и будет как питон - скриньте
Аноним 23/08/17 Срд 12:10:26  1049360
1 Java Javascript C C++ C# Python Lua Ruby ActionScript Clojure Haskell Lisp Prolog
2 Delphi 7
Аноним 23/08/17 Срд 13:47:52  1049411
>>987685 (OP)
1. Пхп потому что слишком много обезьян и с вероятностью в 90% вникание в чужой код будет долгим и мучительным.
Жаба - по тем же причинам, плюс ЦА из агрессивных выблядков
2. Из тех, кто трогал своими руками понравились все (ским, хаскель, змеяч, жс (да-да), раст, го, няшная и кресты). Везде есть плюсы и минусы.
Про остальные не скажу.
Аноним 23/08/17 Срд 15:29:24  1049487
>>988029
Можно сказать, что он дебил
Аноним 23/08/17 Срд 15:32:18  1049488
https://t.me/ptrgrd
Аноним 23/08/17 Срд 17:08:06  1049528
>>1049119
Фигурные скобки обязательны. А переносы легко из них выводятся.
Аноним 23/08/17 Срд 17:08:35  1049529
>>1049528
Т.е., отступы
Аноним 24/08/17 Чтв 09:11:12  1049945
>>1049528
> Фигурные скобки обязательны. А переносы легко из них выводятся.
Если отступы соответствуют скобкам, почему не убрать скобки?
Аноним 24/08/17 Чтв 10:22:23  1049973
>>1049945
где бы не были поставлены скобки - оступы для них можно автоматически расставить. но если хреново поставить отступы то из них уже ничего годного не автозамутишь. врубай логику, малыш, тут дело не в том что скобки рулез, а в том что у них технически больше возможностей и меньше проблем.
Аноним 24/08/17 Чтв 12:05:53  1050016
>>1049945
Потому что IDE лучше работает со скобками.
Аноним 24/08/17 Чтв 12:09:51  1050021
>>1049973
>>1050016
Скобкодауны, жрут говно 60-х годов и никак не могут признать, что можно обходиться без них, а что ДИДЫ ТАК ПЕСАЛЕ И ТЫ ПИШИ!
Аноним 24/08/17 Чтв 12:17:07  1050028
>>1050021
Ногодауны, жрут говно 60-х годов и никак не могут признать, что можно обходиться без ноги, а что ДИДЫ БЕЗ КОСТЫЛЕЙ ХОДИЛИ И ТЫ ХОДИ!
Аноним 24/08/17 Чтв 12:20:56  1050031
>>1049076
>манера разделять выражения переносом строки, а блоки отступами
Это наоборот плюс, совсем тупые макаки боятся трогать этот язык, а на работе при требовании соблюдать pep8 хотя бы, не говоря уже о частично pylint, отваливается еще больше кандидатов.
Аноним 24/08/17 Чтв 13:45:34  1050070
>>1050031
Ide типа pycharm умеют рефакторить код в соответствии с pep, главное не проебаться с пробелами, остальное сделает редактор
Аноним 24/08/17 Чтв 14:54:28  1050103
>>1049973
>>1050016
Два дебила. Попробуйте хотя бы. С отступами нормально работает даже npp
Аноним 25/08/17 Птн 14:04:23  1050723
>>1050103
Уже пофиксили перетаскивание блока кода?
Аноним 25/08/17 Птн 14:07:43  1050724
>>1050723
В пайчарме да.
Аноним 25/08/17 Птн 14:41:42  1050743
>>1050723
Что за перетаскивание? Выделить текст и перетащить мышью что ли?
Аноним 25/08/17 Птн 15:03:59  1050755
>>1050743
Да. Например выделить кусок внутри иф и перенести наружу.
Аноним 25/08/17 Птн 15:17:46  1050771
>>1050755
Никогда так не делал, только через буфер. А выравнивание делается в одно нажатие даже в нпп
Аноним 27/08/17 Вск 15:40:40  1052027
>>987685 (OP)
>1. Какие языки не нравятся и почему

Динамическое говно. Выше всё верно написали: >>1035572

Ещё не нравятся новомодные Swift, Rust и Go - распеареная хайпопараша для умственно отсталых.

>2. Какие языки нравятся и почему

Dlang, конечно. Это лучший С и С++.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 343 | 24 | 169
Назад Вверх Каталог Обновить

Топ тредов
Избранное