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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 109 | 12 | 56
Назад Вниз Каталог Обновить

Чому все языки такое говно? Подробнее: python - неплохо, Аноним 02/09/16 Птн 15:05:35  833540  
(24Кб, 460x700)
Чому все языки такое говно?
Подробнее:
python - неплохо, но обязательное не только выравнивание, но и отсутствие лишних невидимых пробелов, даже там, где нет кода просто вымораживает. Олсо простота использования библиотек это только на первый взгляд, как и сама необходимость обязательного их подключения, как будто их так много что нельзя импортить по дефолту наиболее используемые. Ах да, сраный код сливается в одну простыню, когда его много. Впрочем под форточка-осью возможно самый юзабельный вариант для кустарных скриптов со сложной логикой (как и под пингвинами).
bash / awk - обязательный для изучения для всех линух-разработчиков. Одно слово: старый. Старый и не логичный. Текущая директория скрипта DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" и этим всё сказанно, неужели нельзя было выработать за это время что-то более удобное, и ещё примерчик: заменить \ на /. Тоже твёрдая четвёрочка за повсеместность на линухах.
ruby - та же болезнь что и на питоне, свой уникальный синтаксис, поэтому нужно потратить время на изучение, даже если знаешь какой-то язык, сам не юзал, но слышал в языке много секьюрити багов.
java - и этим всё сказанно. Двойное использование памяти, многочисленные уязвимости, слишком высокоуровневый и вмсте с этим бестолково запутанный язык. Если что-то ломается трудно сказать что надо починить. Куча либ, возможный плюс тому кто ими пользуется постоянно, но минус из-за зависимостей. Хотя и должен быть портабелен, может легко сломаться при перетаскивании на другую платформу.
c# - шлюха майкрософт. Стандартный набор фич, как и в джаве, возможно даже более идиотичный чем в ней. Невнятный синтаксис асинков и проч. И да, всего по факту 1 платформа. Вероятнее всего поплярен, т.к. вижуал студия популярна.
rust / scala / d - юзлес, синтаксис другой, в отличии от оригинала-предшественника и скажем слишком другой. Компиляторы тормозят, опять же приходится переучиваться под новый язык вместо того чтобы просто пофиксить проблемы старого и немного упростить.
c++ - ад и сумерки, длинные макаронины при использовании шабонов по-полной, в онечном итоге и не прост как С и не удобен в качестве языка высокого уровня. Баги, утечки, вот это вот всё.
C - не спроста язык linux core developers, но за пределами этого писать высокоуровневый код на нём сложно, хотя есть примеры, например gtk - как писать на нём объекто-орентированный код, к сожалению это может быть не всегда удобно.
object C - ну это вообще ад, сууупер длинные макароны из объектна-аринтированна-кода, одна платформа.
asm - классика, это вобще и не язык по сути, прогрмму на нём уже давно не написать, для этого есть С.
haskel / perl - серьёзно? На них вобще хоть что-то пишут?
php - старый и нелогичный, для набыдлокоженных сайтиков самое то.
js - тоже может выебать мозг, но использование уже готовых либ одно удовольствие. Тормозит если много данных и ведь никак не исправить это. Впринципе неплохо, генерация структур на лету чего стоит, нет классов и пространств имён, в этом минус.
Аноним 02/09/16 Птн 15:28:56  833556
>>833540 (OP)
Потому что в основе всякого языка лежит тонна компромиссов.

/thread
Аноним 02/09/16 Птн 15:36:04  833565
>>833540 (OP)
>>python - неплохо, но обязательное не только выравнивание, но и отсутствие лишних невидимых пробелов

Быдло, используй нормальный IDE, который автоматически ставит/убирает пробелы
Аноним 02/09/16 Птн 15:37:29  833567
(53Кб, 600x600)
>>833540 (OP)
Попробуй Swift или Dart
Аноним 02/09/16 Птн 15:46:27  833576
Каждый залетный дурак теперь будет создавать по треду со своим невероятно важным мнением по поводу ЯП.
Аноним 02/09/16 Птн 15:47:41  833577
>>833576
Равно как и каждый залетный дурак теперь будет создавать по посту со своим невероятно важным мнением по поводу по поводу ЯП.
Аноним 02/09/16 Птн 16:08:42  833595
>>833540 (OP)
>c# - шлюха майкрософт. Стандартный набор фич, как и в джаве, возможно даже более идиотичный чем в ней.
Маня никогда не писала на джава/с#

>object C - ну это вообще ад, сууупер длинные макароны из объектна-аринтированна-кода, одна платформа.
Аргумент уровня "мне синтаксис не нравится"
>одна платформа.
Хуев, что дров. Пиши на любой. Clang доступен везде.


>Кстати, я давно уже вывел критерий, как плохого программиста от хорошего отличить: плохой программист заморачивается синтаксисом, а хорошему на синтаксис наплевать, он интересуется только семантикой.

Аноним 02/09/16 Птн 17:02:50  833637
>>833595
Я ради тебя даже загуглил чем семантика от синтаксиса отличается.
Аноним 02/09/16 Птн 17:07:14  833642
>>833637
И чем же?
Аноним 02/09/16 Птн 17:10:12  833646
>>833642
Блять да ничем. Слышал про критерий маленького ребёнка? Если не можешь объяснить свой термин маленькому ребёнку то хуиня твой термин, в твоём случае это близкие синонимы.
Аноним 02/09/16 Птн 17:16:32  833651
>>833595
Я не ОП, конечно, но насчёт синтаксиса ты неправ. Язык программирования - инструмент. Инструмент, который ты будешь очень много использовать. Если ты испытываешь отвращение при работе с инструментом(а это происходит, когда ты смотришь на отвратительный синтаксис), то пользуешься инструментом ты менее эффективно. И больше страдаешь.

Возьмём для сравнения молоток - тоже инструмент. Предположим, ты просто ненавидишь зелёный цвет. Захочешь ли ты забивать гвоздь зелёным молотком?

Или вот тоже пример. Тебе нужно просверлить дырку в стене, но у перфоратора пиздец какая неудобная ручка. Через пять минут держания перфоратора запястье болит так, что выть хочется. Станешь ли ты таким перфоратором пользоваться? Ведь для хорошего инженера главное - не инструмент.
Аноним 02/09/16 Птн 17:36:12  833675
>>833651
>>833646

Хороший программист должен знать все существующие элементы семантики для разных классов языков - тогда для него не составит труда въехать в любой новый язык, пусть даже с самым кошмарным синтаксисом.
Аноним 02/09/16 Птн 17:37:00  833677
(66Кб, 600x600)
>>833540 (OP)
Н Е О С И Л Я Т О Р
Е
О
С
И
Л
Я
Т
О
Р
Аноним 02/09/16 Птн 17:38:25  833679
>>833677
>>833675
О а вот и мамкины КОДЕРЫ подъехали
Аноним 02/09/16 Птн 17:40:01  833681
>>833679
У тебя вообще есть хоть какая либо позиция по обсуждаемой теме, которую ты в состоянии озвучить на чистом литературном русском языке, не требующим дешифровки? Или просто так, потрепаться вышел, не важно на какую тему? Если первое - то вперед, излагай. Если второе - то говорить уже не о чем.
Аноним 02/09/16 Птн 17:42:17  833685
>>833681
Сударь, извольте, для того чтобы понять меня дешифратор не нужен. Даже без него понятно что я сношал вашу матушку.
Аноним 02/09/16 Птн 17:44:13  833688
>>833646
Нет же, есть разница. Я правда не знаю какая, всегда было плохо со значениями слов.
Синтаксис это то, что парсится, что можно емко выразить в виде какой-нибудь BNF.
Семантика это поведение всех этих токенов, символов.
Простой пример: 1 / 0 синтаксически верная конструкция, но является семантической ошибкой, насколько я понимаю.
Операции с одинаковым синтаксисом могут иметь различные значения (семантику) в разных ЯП.
Аноним 02/09/16 Птн 17:45:16  833693
>>833688
Как у двух языков будет один синтаксис, разве что с++ будет включать с
Аноним 02/09/16 Птн 17:48:17  833696
>>833685
Шутки про матушку детектируют в вас малограмотного юнца без образования. Что вы забыли в этом разделе решительно непонятно.
Аноним 02/09/16 Птн 17:49:49  833699
>>833696
Очевидно что лишний раз напомнить вам этот факт.
Аноним 02/09/16 Птн 17:51:06  833700
>>833693
Отдельные куски могут иметь одинаковый синтаксис, строки почти везде кавычками обозначаются, арифметика ту да же, но работать это все может по-разному.
Аноним 02/09/16 Птн 17:52:31  833703
>>833693
Во дурак. Вот тебе пример с 1 синтаксисом, но разной семантикой:
С#
myObj.someValue = 50;
Java
myObj.someValue = 50;

В первом случае это может быть property, то есть функция; Во втором всегда простое поле.
Аноним 02/09/16 Птн 17:55:12  833708
>>833675
Писать на таком языке с кошмарным синтаксисом ему будет нетрудно физически, ты прав. Но легко ли ему будет психологически? Что, если он внешне прекрасно справляется с языком, а по ночам плачет из-за того, что его жизнь скатилась в никуда и ему приходится постоянно лицезреть ужасный синтаксис? Что, если через год, поняв, что его жизнь сломана окончательно, он повесится?

А ведь при всём этом он может быть замечательным программистом. Даже у замечательных программистов есть предпочтения в синтаксисе.
Аноним 02/09/16 Птн 17:56:39  833710
>>833708
>он может быть замечательным программистом
Программист - это такое существо, которое обязано разбираться в очень широком диапазоне тем. Кроме того, программист - это инженер, а общее инженерное фундаментальное образование, вообще-то, предполагает и знание ТРИЗа, и знание методов иммитационного моделирования, и теорию вероятности с мат. статистикой, и основы экономики, и много чего прочего. Без такой базы программист дерьма не стоит, поскольку заказчику проще самому сделать, чем недоучке объяснять свою предметную область.
Вот что такое программист, а синтаксис -- это забота самых маленьких и глупых.
Аноним 02/09/16 Птн 18:03:30  833715
>>833710
>Без такой базы программист дерьма не стоит, поскольку заказчику проще самому сделать, чем недоучке объяснять свою предметную область.
Звучит так, словно ты студент с нулевым опытом работы.
Аноним 02/09/16 Птн 18:08:17  833719
>>833715
По делу есть что сказать, или потрепаться языком вышел?
Хотя, что ты можешь сказать? Ты же - убогое ничтожество, ты языки по синтаксису сравниваешь. Если синтаксис похож, то и языки похожи, по мнению подобных тебе недоношенных ублюдков. Что поделать - ублюдков не учат тому, что такое операционные и денотационные семантики...
Аноним 02/09/16 Птн 18:09:37  833720
>>833719
Этот безработный порвался, несите нового.
Аноним 02/09/16 Птн 18:11:13  833723
>>833720
Не проецируй. Если тебе о CS нечего сказать, кроме как поразмышлять о роли синтаксиса в разработке систем, то уйди и не мешай умным людям разговаривать.
Аноним 02/09/16 Птн 18:12:24  833727
>>833723
> уйди и не мешай умным людям разговаривать
С самим собой?
Аноним 02/09/16 Птн 18:14:53  833730
>>833719
>операционные и денотационные семантики
Мам, борщ.
Аноним 02/09/16 Птн 18:16:39  833732
>>833730
Нет, деточка, твои фантазии предельно далеки от действительности. Я делаю деньги на data mining и смежных областях. Консультирую ембеддщиков (за неплохие гонорары) по вопросам эффективной реализации компиляторов. Так что моё видение реалий IT-индустрии куда как более объективно, чем у тебя, сопляка, думающего - "а не выучить ли мне язык-нейм, а то крутые пацаны в песочнице говорят, что он самый клёвый и синтаксис крутой!".

А ты сверстал уже лендинг за чашку риса?
Аноним 02/09/16 Птн 18:21:29  833735
>>833732
> А ты сверстал уже лендинг за чашку риса?
Ты ведь в курсе, что веб-макаки без проблем получают 4-5 килобаксов в месяц. Да, это может быть мало по твоим меркам, но явно не чашка риса.
Аноним 02/09/16 Птн 18:21:48  833736
>>833732
>>833719
>>833710
Чёт пахнет усиками над верхней губой
Аноним 02/09/16 Птн 18:26:16  833739
>>833735
4000 - это работа среднего американца. Причем далеко не it специалиста.
>>833736
Да сбрей их, неуч. И переходи на сторону технологий, а не тупого клепания никому ненужных сайтиков и прочего говна.
Аноним 02/09/16 Птн 18:27:03  833740
>>833739
Приходи сбрею
Аноним 02/09/16 Птн 18:27:45  833741
>>833739
>4000 - это работа среднего американца. Причем далеко не it специалиста.
Ну так речь и не про американских веб-макак, те получают больше разумеется.
Аноним 02/09/16 Птн 18:30:08  833745
>>833740
Кроме
>нет ты
есть что-то добавить по теме обсуждения?

>>833741
А ну то есть для тебя сидеть в говне и немножко выделяться уже достижение, получив которое можно деградировать и не развиваться профессонально.
Аноним 02/09/16 Птн 18:32:50  833746
>>833745
Есть. Ты петух.
Аноним 02/09/16 Птн 18:35:05  833749
>>833745
Ты сам заговорил про чашки риса, и именно об и идет сейчас речь, я не делал никаких утверждений про профессиональный рост.
Немножко выделяться? Спустись на землю, посмотри какой средней заработок в этой стране.
Аноним 02/09/16 Птн 19:05:16  833773


>>833710
Блядь, я ему брито, а он мне стрижено. Я ему про то, что у программиста тоже может быть вкус и тонкая душевная организация. а этот даун про образование и знания. Ты совсем дебил?

>Программист - это такое существо, которое обязано разбираться в очень широком диапазоне тем
Но оно не обязано любить все эти темы.

>Кроме того, программист - это инженер, а общее инженерное фундаментальное образование, вообще-то, предполагает и знание ТРИЗа, и знание методов иммитационного моделирования, и теорию вероятности с мат. статистикой, и основы экономики, и много чего прочего
Для дебилов - знание темы не предполагает, что ты хочешь работать с этой и только с этой темой всю жизнь. Выучил, поматросил и бросил, зацикливание на одном ни к чему.

>Без такой базы программист дерьма не стоит, поскольку заказчику проще самому сделать, чем недоучке объяснять свою предметную область
А ещё программисту может быть неинтересно что-либо делать. Ему может надоесть и он может послать заказчика нахуй, потому что ему опостылело в очередной раз проектировать очередную базу данных. Даже если он это умеет. И даже если это он умеет лучше всех.

Программист - тоже человек. Программисты тоже могут устраивать истерики, если им что-то не нравится. У программистов тоже есть предпочтения и вкусы. И синтаксис тут играет огромную роль. Особенно у хороших программистов. Потому что они очень тонко организованы, они не быдло, хавающее любой синтаксис без разбору.


Хороший программист может писать на языке, синтаксис на котором ему не нравится. Но так как он хороший программист, он легко может набить заказчику морду за такие предложения и найти нормального.

Аноним 02/09/16 Птн 19:34:10  833789
>>833540 (OP)
Все уязвимости жабы закончились с выпиливанием поддержки аплетов в браузерах. Сервер-сайд этим не страдает. Памяти жрет чуть больше остальных, но на сервере ее достаточно. Ни разу мой сервер-сайд не падал из-за нехватки памяти. Мусорщик бывало психовал, но не падал. Если хочешь функциональщину, то попробуй erlang - когда познаешь дзен его процессов и OTP, будешь перманентно счастлив от своих программ. Ну и JS конечно, без него никуда сейчас.
Аноним 02/09/16 Птн 19:38:47  833793
>>833540 (OP)
>haskel / perl - серьёзно? На них вобще хоть что-то пишут
на перле написана вакаба на которой работает двоч
Аноним 02/09/16 Птн 19:42:46  833798
>>833793
разве макабу не переписали на пайтон?
Аноним 02/09/16 Птн 19:49:37  833802
(58Кб, 1042x266)
>>833793
>>833798
Давно уже на няшной и плюсах.
Аноним 02/09/16 Птн 22:03:52  833973
>>833802
Почему для постов и для всего остального разные субд?
Аноним 02/09/16 Птн 22:11:51  833989
>>833802
пиздос, ну по крайней мере это многое объясняет
Аноним 02/09/16 Птн 22:30:59  834001
>>833802
Кто там слился с Двачами? Кулстори есть?
Аноним 02/09/16 Птн 22:57:38  834016
>>833540 (OP)
>rust / scala / d - юзлес, синтаксис другой, в отличии от оригинала-предшественника и скажем слишком другой. Компиляторы тормозят, опять же приходится переучиваться под новый язык вместо того чтобы просто пофиксить проблемы старого и немного упростить.
Пиздёж, у дэ синтаксис не другой. Единственное, что изменили из синтаксиса – шаблоны пишутся не угловыми скобками, а круглыми, так что переучиваться там минимум. А остальное старое таки много чего пофиксили и упростили, ради этого и пилили.
Аноним 02/09/16 Птн 23:01:34  834018
>>834016
И конпелятор у него самый быстрый из всех – крестовики негодуют, не успевают попить кофе за время конпеляции.
Аноним 03/09/16 Суб 00:24:53  834060
>>834001
Подозреваю, что тот мужик, который повесился с трансляцией в скайпе. Забыл уже, как его звали. Кириллов вроде.
Аноним 03/09/16 Суб 11:54:43  834235
>>833540 (OP)
>python
У него, на самом деле, лучшая реализация indentation-based синтаксиса. Вроде бы, в хаскиле лучше, потому что её там можно отключать прямо на месте, но я пробовал дважды и у меня это ни разу не получилось, так что питон пока впереди. Другое дело, что ib синтаксис - говно и лучше бы о нём забыли.
>самый юзабельный вариант для кустарных скриптов со сложной логикой
Я тоже так когда-то думал, рекомендуя питон для скриптов и пюребейсик для маленьких нативных утилиток с гуями, но потом я открыл для себя ребол, и он заменил их обоих. Сижу, теперь, жду, когда ред допилят.
>asm - классика, это вобще и не язык по сути, прогрмму на нём уже давно не написать
Не пизди, нормально всё на нём пишется.
Аноним 03/09/16 Суб 12:41:59  834281
>>833556
Вот этого двачую.
Аноним 03/09/16 Суб 12:49:17  834287
>>833556
не всякого
Аноним 03/09/16 Суб 13:36:44  834325
>>833773
>У программистов тоже есть предпочтения и вкусы. И синтаксис тут играет огромную роль.
Представил себе крановщика, который выбирает работу только на определенном типе крана.

Ты - не программист. Ты ебаная макака, кодер. Твоя роль - писать код, который уже за тебя придумали, а твоя роль - перевести его на очередной язычок.
Это нормально, но ты - не программист, ты кодер. Ты не инженер. Вот и вся суть.


Денег на программистскую душу перепадает больше всего именно в эксклюзивных проектах, поскольку в массовом программировании пошли по пути конвейерного производства - посадишь с десяток дешевых недоучек за $3000 в месяц каждому, и если не будут справляться - добавить еще с десяток.
Аноним 03/09/16 Суб 13:39:10  834326
>>834325
> дешевых недоучек за $3000 в месяц

Ты знаешь сколько получают в этой стране в среднем?

Аноним 03/09/16 Суб 15:10:36  834430
>>834326
Оставь корзинуса в покое, не видишь у него манямирок перегружен
Аноним 03/09/16 Суб 15:27:57  834446
>>834235
>в хаскиле лучше, потому что её там можно отключать
Там не надо ничего "отключать".
Просто пиши одной строкой и всё.
Аноним 03/09/16 Суб 16:54:24  834500
>>834325
Но ты то у нас настоящий программист, так ведь?
Аноним 03/09/16 Суб 20:12:45  834640
>>834325
>в массовом программировании пошли по пути конвейерного производства - посадишь с десяток дешевых недоучек за $3000 в месяц каждому, и если не будут справляться - добавить еще с десяток.
>>834325
>Представил себе крановщика, который выбирает работу только на определенном типе крана.
Если ты думаешь что можно ускорить разработку добавив 10 макак или что можно запросто скакать с языка на язык, то ты не разбирешься в том о чем говоришь. А значит >>833732 - пиздеж с вероятностью 99.99%. Хотя по поводу сравнения языков по синтаксису не могу не согласиться.
>>833739
>4000 - это работа среднего американца. Причем далеко не it специалиста.
К чему этот высер вообще не известно. Твоя способность рассуждать не соответствует твоему чсв, если ты не троллишь офк.
Аноним 03/09/16 Суб 23:57:19  834872
Зацените язык. Пока есть парсер. ВМ в процессе.

with $config
set
%salt "dwsed57ew76dng76ewgfns5f6sdfn8rgu98u8d6rtfn76t6ev54ern7ym8ym"
%socks5host "127.0.0.1"
%socks5port "9050"
end

if any
{not exists @GET.url}
{not isUrl @GET.url}
{not exists @GET.hash}
{not isHex @GET.hash}
httpReturn 400
end

if not exists @GET.addon
set @GET.addon "default"
elseif not isAlpha @GET.addon
httpReturn 400
end

if not exists #addons.{@GET.addon}
httpReturn 404 {begin}Requested addon {value @GET.addon} not found{end}
end

if not eq {hashMd5 @GET.hash {begin}{value $config.salt}|{value @GET.url}{end}}
httpReturn 403
end

with $config
set $response {httpRequest @GET.url -socks5host %socks5host -socks5port %socks5port}
end

if not eq $response.status 200
httpHeader "Remote-Status" $response.status
end

with $response.headers
enum {list "Content-Type" "Content-Length"}
if exists {value %}
httpHeader %
{%}
end
end
end

value {call #addons.{@GET.addon} $response.content}
Аноним 04/09/16 Вск 05:54:10  834931
>>834325
> не так страшен Луговский, как тот, кто его читал
Аноним 04/09/16 Вск 09:56:47  834966
>>833540 (OP)
> я не осилил - юзлес,
> синтаксис другой
> приходится переучиваться под новый язык
> кудах слишком высокоуровневый
> пок-пок потратить время на изучение
> кок упростить сложна ((
То есть все языки говно потому, что их не осилил один малолетний отбитый хуесос, я правильно понимаю?
Аноним 04/09/16 Вск 09:57:32  834968
>>834966
Да.
Аноним 04/09/16 Вск 16:39:27  835199
>>833540 (OP)
>Стандартный набор фич, как и в джаве, возможно даже более идиотичный чем в ней. Невнятный синтаксис асинков и проч. И да, всего по факту 1 платформа. Вероятнее всего поплярен, т.к. вижуал студия популярна.

Чушь, с .NET Core и Xamarin это все десктопные и мобильные платформы, с С# 7 это еще и функциональный язык. Популярен, потому что прост и охуенен.
Аноним 04/09/16 Вск 16:41:18  835202
>>833540 (OP)
хватит ныть и иди сочиняй новый ЯП, раз всё такое говно, жаловаться все горазды
Аноним 04/09/16 Вск 20:36:13  835492
(63Кб, 1024x766)
>>833540 (OP)
>python
Самое то, чтоб учить программирование с нуля, приучает к хорошему тону написания кода, т.е. пробелы - неплохое решение. Также весьма гибок и может быть использован для решения разнообразных задач и при этом не привязан к парадигме программирования (привет, жаба).
С библиотеками, ну да, может не очень удобно, но целом это толковый язык.
>bash / awk
Да, есть некоторые затруднения с пониманием баш-кода у непросветленных. Ну что поделать, такое уж легаси, впрочем линуксоиды умеют получать от него удовольствие.
> ruby
Хуй знает что это вообще, не углублялся в это поделие.
> java
Карательное ООП, даже наверное целая жООПа, парадигма намертво вбита в язык, это не очень хорошо. Прилагается ебанутая жаба-машина. Но популярность в энтерпрайзе понятна, так как там требуется поддерживаемое и расширяемое приложение с вполне определенной структурой и сложной обработкой исключений, а java с ее библиотеками подходят весьма кстати. Популярность на ведроиде мне не очень ясна, видимо продолжают писать по привычке.
В итоге, получается для энтерпрайза язык хорош, но в остальном - ебаный ужас.
>c#
В общем, согласен, привязка к платформе - не очень хорошо само по себе.
>rust / scala / d
Тоже не знаю про них.
>c++
Непростой (на данный момент - лучше с него не начинать изучение кодинга, да и стоит серьезно подумать, прежде чем вкатываться в него даже опытному кодеру) и неудобный для решения слишком высокоуровневых задач, но удобство можно добавить с помощью Qt. В остальном - хороший язык.
>C
Согласен в целом, была б возможность - учил бы его первым.
>object C -
>asm
>haskel / perl
Ничего толком не знаю про них, ну разве что ебанутого форсера хаскела где-то тут.
>php
Выйдет 7.2 - будет официально самый быстрый скриптовый язык (если не уже, не видел тестов), хороший набор стандартных функций и фреймворки на любой вкус, не привязан ни к парадигме, ни к платформе, низкий порог вхождения. А работа типизации приятнее, чем в том же ЖС. После сишки, я его где-то вместе с питоном ставлю в личном топе, но это уже вкусовщина.
>js
В целом согласен, но тут минусы от того скорее, что изначально язык писался за короткий срок и потом допиливался как-то хаотично. Несмотря на это, в браузере хорошо сидит и ладно. По поводу либ: жквери и реакт - это лучшее, что случалось с жабаскриптом за всю историю.




Аноним 04/09/16 Вск 20:43:29  835502
>>833540 (OP)
> java
> Двойное использование памяти
Твой воспалённый мозг так проинтепретирвал copy collector в младшем поколении?
Аноним 04/09/16 Вск 21:05:34  835511
>>834287
Пример?
Аноним 05/09/16 Пнд 11:27:16  835818
>>835511
lisp
Аноним 05/09/16 Пнд 13:16:05  835857
>>835818
(лол)
"Programmers know the benefits of everything and the tradeoffs of nothing" (Rich Hickey)"

Компромисс 1: читаемость vs близость к AST. Мало того, что большинство людей привыкли читать f(x), а не (f x) — это именно дело привычки — есть и более фундаментальная проблема: лисп не задает "визуальных блоков". В окамле, например, мне не нужно читать конкретные буквы, чтобы отличить function от match, определение типа от биндинга переменной — они просто выглядят по-разному, у них разный визуальный ритм. В большинстве языков этот ритм есть, в лиспе его не хватает.
Компромисс 2: простота vs выразительность. Это, пожалуй, самый универсальный компромисс, просто в лиспе представлен один из его экстремумов. Ты можешь написать любую йобу на лиспе, завернувшись в сотню слоев разносортных абстракций. Я не смогу понять эту йобу, пока не продерусь через эти слои абстракции, и документация вовсе не является спасением. Это усложняет и тулинг: we need to go deeper = we need more CPU power.
И это я даже не касаюсь деталей, вроде видов переменных и макросов, CLOS/MOP и т. д.
Аноним 05/09/16 Пнд 13:20:02  835858
>>835818
Лисп - это семейство языков. Какой конкретно язык ты имеешь в виду?
Если Common Lisp - то там компромис на компромисе, ибо стандарт разрабатывался комитетом.
Аноним 05/09/16 Пнд 13:20:52  835860
>>835502
Нет он проинтерпретировал фактический вывод из соседнего отдела.
Аноним 05/09/16 Пнд 13:29:19  835864
>>833540 (OP)
>js - тоже может выебать мозг, но использование уже готовых либ одно удовольствие. Тормозит если много данных и ведь никак не исправить это. Впринципе неплохо, генерация структур на лету чего стоит, нет классов и пространств имён, в этом минус.
Глянь на ES6, там и классы появились и еще много чего полезного.
Аноним 23/09/16 Птн 19:30:47  846860
(31Кб, 600x201)
бамп
Аноним 23/09/16 Птн 19:37:50  846862
>>833540 (OP)
скрыл говноеда
Аноним 23/09/16 Птн 19:41:24  846865
>>846862
> мелкобуквенный
> называет говноедом
Аноним 23/09/16 Птн 20:49:10  846911
>>833576
>>833677
Двачая

>>833540 (OP)
Ты тупой феноменально.
Аноним 23/09/16 Птн 20:55:06  846918
>>833540 (OP)
шкальник, съеби в б/
Аноним 23/09/16 Птн 21:32:55  846943
>>835492
Ну и нахуя ты здесь нарисовался?
>Это не знаю
>Это не могу
>Ничего толком не знаю

Да даже там где пишешь, будто разбираешься, несёшь чушь какую-то.
Аноним 29/09/16 Чтв 16:51:51  848376
Бамп
Аноним 29/09/16 Чтв 19:00:28  848417
>>833540 (OP)
Зачем вы вообще, блядь, сюда залезли? Пока вы, блять, будите лезть в этого говно, оно никогда не сдохнет. Я понимаю еще, человек написал: "Посоны, я угорел по программированию, какой язык учить". А то пришел, ему видите ли нужно пояснить "Чому все языки такое говно?", так пойди попробуй мелочи стрельнуть у бритых хохлов из ато в шапках-годонках, они тебе объяснять чому. Может выясниться, что тебе ни языки ни кодинг не нужны. Неужели, блять, так сложно прикинуть, за каким хуем ты вообше залез в отрасль. "Подробнее:" - уебывай нахуй. Сколько вас таких тут было. Кто-то подрывается и отвечает вам, может даже по хардкору пишет годноту. А вы, все те самые, которые поматросят и бросят. Напряги свое серое вещество и подумай, нахуя тебе это знать. Оно тебе не надо, иначе бы ты не создавал здесь очередной хуевый тред, а загуглил бы давно нашел статьи на хабре/рсдн/100_других_ресурсов. Люди составили тысячи подборок с описаниями, рецензиями - выбирай и читай. Но нет, блять, вместо этого очередной хуй припиздовывет в кодач и устраивает симуляцию деятельности. Нахуя, скажи блять, объяснять тебе, почему все языки говно? Ф пизду вас, мудаков!
Аноним 18/10/16 Втр 19:28:15  859174
(35Кб, 807x575)
Бамп
семен 18/10/16 Втр 19:40:53  859185
(10Кб, 225x225)
>>833540 (OP)
> rust / scala / d - юзлес
Аноним 18/10/16 Втр 21:38:35  859229
>>833540 (OP)
>haskel / perl - серьёзно? На них вобще хоть что-то пишут?
Какая тебе разница, пишут на них или нет? Ведь язык не станет говном только от того, что на нем никто не пишет.
Аноним 18/10/16 Втр 21:39:41  859230
>>835511
Lua
Аноним 18/10/16 Втр 23:50:23  859376
>>833540 (OP)
Сейчас бы в 2к16 говорить, что все языки говно из-за синтаксиса.
Аноним 20/10/16 Чтв 10:53:54  860419
>>833540 (OP)
>нужно библиотеки подключать, по умолчанию не подключены
>лишние пробелы мой говноредактор не срезает
>многакода сложна
>старый
>не логичный
>Текущая директория скрипта
DIR="$(dirname $0)" пиздец ты там нагородил, охуеть.
>нужно потратить время на изучение
>многочисленные уязвимости
Чо? В жаве? Лол.
>слишком высокоуровневый
Жава? Ну вообще пушка.
>бестолково запутанный язык
Лол, ну тут согласен, да. Там всё построено вокруг эффективности машины и применяется просто ультимативная проверка всего чего только можно на стадии компиляции, поэтому набирать без IDE придётся сотню лет.
>что-то ломается трудно сказать что надо починить
Найти как раз так просто. Починить сложно.
>c# - шлюха майкрософт
Сам язык портировали. Но библиотеки несовместимы, да.
>rust / scala / d
>приходится переучиваться под новый язык вместо того чтобы просто пофиксить проблемы старого и немного упростить
Ну нет, это попытки сломать си. Сломать его наболевшие проблемы, которые сам си уже никогда не решит. Пофиксить их нельзя в принципе, разве что новый язык создать, о чём собственно раст/ди и есть.
>C - не спроста язык linux core developers
Вот как раз спроста. Прост нихуя больше не было когда линукс начинали. Да и сейчас по большому счёту ситуация сильно не лучше.
>asm
Эмм.. Какие претензии к асму? Не хочешь не пиши.
>haskel / perl - серьёзно? На них вобще хоть что-то пишут?
Да. Хотя насчёт перла я таки согласен, есть уже питон/руби.
>php - старый и нелогичный, для набыдлокоженных сайтиков самое то
Пхп это отличный шаблонизатор для хтмл, который уже десяток лет превращают в жабу. Странным стечением обстоятельств начать писать на нём может буквально даже макака. В отличие от остальных. Пхп сделан крайне дерьмово, эдакий comic sans из мира программирования, но как ни странно в него продолжают упорно вбухивать бабки и время.
>js
Ты забыл упомянуть самое говёное: слабая типизация и груз обратной совместимости, из-за которого синтаксис пиздец. Жс уже умирал, но гугл, увидев что на дарт всем похуй, бухнул в него пару миллиардов, от этого у него теперь вторая жизнь. Надо же подсаживать всех на свой браузер, как же ещё анальное зондирование делать?
Аноним 20/10/16 Чтв 11:16:18  860437
>>833540 (OP)
Очередной макакер пытается строить из себя иксперта. Ты даже не имеешь понятия о чем рассуждаешь, щенок.
Аноним 20/10/16 Чтв 12:36:47  860494
Не увидел common lisp и racket
Автор школьник /thread
Аноним 20/10/16 Чтв 12:50:17  860508
>>833540 (OP)
Очередной ребенок с компилятором в жопе. Надеюсь ты понимаешь, что твое мнение аннулируется. Ты же даже не человек
Аноним 21/10/16 Птн 10:44:53  861211
>>860419
Заходишь в раздел и глазам больно. Хоть школу закончи а потом пиши своё авторитетное мнение, даун.
Аноним 21/10/16 Птн 13:54:22  861294
>>833646
>Слышал про критерий маленького ребёнка?
Блять, да иди ты нахуй, и ребёнка своего забери, а вместе с ним и принцип Парето. Что это за хуйня? Почему это критерий? Почему им нужно пользоваться?
Аноним 21/10/16 Птн 17:25:02  861477
>>861294
Почему бы нет
>>860508
>>860437
Гори гори ясно
Аноним 21/10/16 Птн 17:30:53  861482
>>860419
>>835492
Вот этим чая
Аноним 23/10/16 Вск 12:30:08  862302
>>861477
Зачем ты что-то пишешь, газонюх?
Аноним 23/10/16 Вск 12:45:14  862317
(876Кб, 1420x1694)
>>833681
Ты чего, это же мамин траль, весь ОП пост состоит из лулзов, бреда какого-то восьмиклассника, это невозможно не читать, не воспринимать всерьез. Можно лишь пропердывать труханы от смеха.
Аноним 23/10/16 Вск 14:17:04  862370
>>834872
Спрячь.
Аноним 23/10/16 Вск 14:25:53  862382
Поэтому я пишу на паскале.
мимостудентпервогокурса
Аноним 24/10/16 Пнд 19:07:11  862990
>>862317
Ну что ты так про себя, не такой уж ты и смешной
Аноним 25/10/16 Втр 17:23:29  863450
(32Кб, 604x403)
>>833789
>>833540 (OP)
Плюсую за эрлажик, вот например на нем сегодня есть живая борда эрлач
Аноним 25/10/16 Втр 18:23:39  863476
>>863450
>>833540 (OP)
Но зачем, если есть живая борда на хаскеле?!
Аноним 25/10/16 Втр 19:04:52  863498
>>863476
Хаскель для яйцеголовых же
Аноним 26/10/16 Срд 04:35:32  863757
>>863476
Сурс?
Аноним 26/10/16 Срд 09:16:19  863803
> эти вскукареки про JS в конце 2016 года
Хех, мда. Современный ES6 - лучшее, что случалось в вебе за все время существования интернетов.
Аноним 26/10/16 Срд 15:13:46  863919
>>863757
https://github.com/ahushh/Monaba
и борда на ней https://haibane.ru/
Аноним 07/11/16 Пнд 15:00:35  871511
14571063193810.png (936Кб, 750x1102)
bump
Аноним 07/11/16 Пнд 15:15:09  871517
14769089421930.jpg (23Кб, 381x380)
>>833540 (OP)
> Свой уникальный синтаксис , нужно потратить время на изучение.
Да ладна ? Любой яп имеет свои особенности на которые надо потратить время чтобы их изучить. Нет конечно можно писать в стиле c на с++ и т.д. но в чем тогда смысл использовать другой язык?
Аноним 07/11/16 Пнд 15:22:37  871522
>>833540 (OP)
Ох этот манямирок))
Вкатываешься небось? После юрфака или еще в школе учишься?
Аноним 07/11/16 Пнд 16:10:11  871563
>>833540 (OP)
Проблема не в языках, а в том, что ты - хейтир, который пытается самореализоваться, пусть даже не сознательно, за счет попыток ткнуть пальцем в вещи, которые тебе не нравятся в популярных, общепринятых инструментах, являющихся стандартами(sic!) индустрии. Это, конечно, не оправдывает, например, js, но то, что ты начал гнать вообще на все языки, хейтерка в тебе и выдало. С таким подходом ты просто далеко не уйдешь, и чем раньше ты изменишь свое отношение, тем тебе же будет лучше.
Аноним 18/11/16 Птн 15:25:38  877833
>>871522
В 1 классе(

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

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