ИТТ роллим себе язык программирования для изучения на карантине enhanced edition0. C1. Java2. Kotlin3. Scala4. Clojure5. Haskell6. C#7. Python8. Rust9. F#11. Idris22. Agda33. Coq44. D55. Erlang66. Elixir77. Smalltalk88. Eiffel99. OCaml111. Ada222. Standard ML333. Hope444. Miranda555. Fortran666. JAVASCRIPT777. C++888. Golang999. Swift1111. COBOL ))
Уххх блять, как же хотелось, чтобы ocaml взлетел-просто охуенная темаps выучишь кобол-станешь самым богатым погромистом, но ты его не выучишь
>>217274920Написанном на сях, да.Прикольно написанном, btw. Поучи, тогда сможешь лучше питон понимать. Очень советую почитать код аллокатора, многие вещи понятны станут.
>>217275819Списком того, что трогал когда-либо. Далеко не все так плотно, как хотелось бы (к примеру, мое знакомство с Idris было не слишком продолжительным появится время -- поправлю)Кобол не трогал, просто он редкий достаточно
>>217275270Ого? А он разный есть? Я асм всегда как некий стандарт воспринимал, например, как в крестах. Объясни пож в чем тот деб выше не прав?мимо-другой-анон
>>217275910Тогда начни либо с Python/JS , если хочешь скорый результат, либо с Haskell/Clojure, если интересна теория. Ну или с джавы, если хочешь вложиться в будущее.
>>217273707 (OP)Ну вас нахуй, из-за таких пидорасов, как вы я так и не смог спиться. Если бы не вы, был бы сейчас около речки, пил боярошник. Эх... Заебали меня эти 14к в месяц
>>217276105Джаву учил будучи школьником, дропнул из-за экзаменов. Потом на втором курсе пробовал питона душить, вроде ок, но вакансий нет у меня в городе. Сейчас на четвертом курсе, петух почти клюет в жопу, страшно за будущее и всеми силами ухватываюсь за пхп (около 8 вакансий на 300к город).
>>217276055Ну, ассемблеров куча, под каждый процессор свой ассемблер, по сути. У ряда процессоров есть общее множество инструкций, за счет чего достигается кроссплатформенность если я правильно помню. Есть общее собирательное название (ассемблер) для семейства языков, в которых пользователь пишет с использованием инструкций процессора напрямую. Возможно, он имел в виду ассемблер в последнем смысле.
>>217276305А тебе который? Clojure тоже лисп. Racket и Common LISP не включил по причине их похожести + большей практической применимости кложи.
>>217276324>ВозможноВозможно возможно, но где теперь искать того анона? Наверняка он уже ушел из треда. Спасибо, что пояснил, умный анончик-специалист.
>>217276391Можешь без подглядывания в интернет за синтаксисом и основными элементами стандартной библиотеки (коллекции там, стандартные алгоритмы, вот это все) написать простенький веб-сервер с нуля без сторонних зависимостей (примерно 100%), консольную игрушку (примерно 75%), quicksort или что-то в этом роде (~50%).
>>217276582А что же так хаскеля бояться? Он на самом деле позволяет выразить последовательность выражений получше многих других языков, главным образом за счет монад как средства контроля цепочек вычислений. На самом деле, монады только звучат страшно.
>>217277524из аналогов даже жаба лучше, она хотя бы кроссплатформенная, а лучше жвмная скала, например
>>217279215Лучше изучай теорию типов, стань коммитером в GHC и езжай работать в мелкософт в то же подразделение, где Саймон Пейтон Джонс разрабатывает хацкель
Я люблю долбиться в попу, зоо, инсект-хентай и мечтаю попить мочу из писечки девочки лет 16.Моим воплощением в мире языков программирования является...
>>217279366Сам по этому иду пытаюсь в компиляторостроение языка с адекватной системой типов, вот и советую. Прикольно же.
>>217279392Это ты так думаешь, на самом деле просто нужно внимательно почитать пару интересных книжек и все станет понятнее. Тут не в мозгах дело, а в их применении. Почитай вот это https://www.labirint.ru/books/378981/
>>217279337Haskell, PHP, Scala, Agda, Coq, Erlang, Clojure, Rust, Idrist, Turbo Pascal, Assm, байтоебство с микроконтроллерами.Выбирай.
>>217279548приятно читать, что на дваче мотивируют на что-то годное, но когда я бульоном обосрался в питоне, чтобы вкатиться в ds, то сразу думаешь, что лучше и не пытаться
>>217279650Ну, программировать может научиться любой, но далеко не каждому это интересно, вот и все. Мне вот интересно могу сутками напролет без сна и еды сидеть за теорией и кодом, а кому-то так же интересна, скажем, история или физика.
>>217279821Лол, так возьми и выучи эликсир, из сложного в нем только научиться толково применять gen_server
>>217279869Ну, с точки зрения теории типов он далеко не лучший, так скажем. Но по скорости вкатывания в основы да, один из лучших.
>>217279943Не было проблем с типами ни разу, только скорость разработки уменьшает. Если ты не пишешь на нем бек, то можешь даже и не заметить различия.
>>217279869кекпочему же в твоем лучшем языке Array.some не ленивая? а что в лучшем языке не должно быть паттерн матчингаа что там с оптимизацией хвостовой рекурсии?кек в общем
>>217280129Ну, я лично предпочитаю фронт либо на clojurescript, либо на purescript писать, если приходится. Проблемы с типами, вообще говоря, заключаются в том, что факт запуска программы не является фактом отсутствия сравнения инта со, скажем, строкой. Лично мне больше по вкусу статическая типизация, но, опять же, личное предпочтение.
>>217280336Ого, у вас был sicp! В моем универе только дали самые основы крестов + немножечко питона, теории ровно никакой. Но любопытство -- штука такая :-)
>>217280263Я, конечно, не тот анон, но у джса, вроде строгая модель вычислений, зачем там ленивость? Я понимаю ленивость в хаскеле, язык изначально таковым задумывался.Тоже считаю джс говном
>>217280870Мой тебе совет: напиши интерпретатор лиспа со сборкой мусора по алгоритму Чейни. Сильно улучшает знания си и, как ни странно, лиспа.
>>217279297А можно для даунов?Загуглил GHCВ чем профит? ЧТо делать-то надо? "Стань коммитером" - пардон, что?
>>217280748> язык изначально таковым задумывалсяя о том что жс не задумывался хотя область применения располагает
>>217281433Оу, простите, спать пора, похоже, Контрибьютером, конечно же, слово забыл, попытался из других слов вывести (безуспешно, как можно заметить).GHC -- очень хорошая реализация ленивого чистого функционального языка с ad-hoc полиморфизмом.Забавный момент с GHC в том, что иногда там реализация -- это практически то же самое, что и теория. Сам факт какого-то полезного вложения в него, на мой взгляд, подтверждает владение теорией на хорошем уровне.
>>217282947> ленивость> удобная (но не всеобъемлющая) реализация полиморфизма> достаточно высокая скорость работы для всего этого> незаменимое удобство при разработке компиляторов> тот же бейсикмда
Изучение языка программирования это как изучение шуруповерта. Дрочишь его, изучаешь все возможные насадки, режимы работы, пробуешь прикрутить саморез к деревянной дощечке. Но ремонт сделать в итоге нихуя не можешь.Учите архитектуру, алгоритмы и технологии.
>>217286004clojureТакс, анончики. Норм язык или нет? Где применяется? Востребован?Посоветуйте материалы на русском.
>>217286149Согласен, без знания алгоритмов языки бесполезны. Когда выучишь основные нужные в своей области алгоритмы и пару-тройку языков с максимально разными парадигмами, все остальные языки становятся очень понятными.
>>217286314Фикс: не все, конечно же, но многие языки становятся понятны. Некоторые эзотерические задуманы быть непонятными.
>>217286499У меня плохие новости: если почти вся твоя работа состоит из создания простейших API-шечек, время от времени дергающих базу, то тупой даун здесь ты.
>>217286610Конечно все вокруг тупые дауны получающие деньги и нужные бизнесу, один ты умный начитался алгоритмов и дрочишься за копейки в своем низкоуровневом ненужном кале.
>>217286833Во-первых, вполне себе не копейки, во-вторых, далеко не всегда низкоуровневые вещи (низкоуровневым я занимаюсь в своем компиляторе, мне хватает), в-третьих, в нормальных веб-фреймворках работа по созданию простейших апишечек автоматизирована (а тот, кто занимается уже автоматизированной работой, может считаться не самым умным человеком). В-четвертых, я по складу ума теоретик, а ты, похоже, чистый практик. Ничего плохого или хорошего в этом нет, этим просто пользоваться надо уметь грамотно. А, ну и прибыль бизнесу, в котором я занят, я вполне себе приношу. Btw, из встреченных мною за все время практиков самые скилловые и оплачиваемые хорошо знают прикладную математику (в частности, дискреточку) и очень умело применяют ее на практике.Кодеры вроде тебя, не видящие дальше ближайшей перспективы, несколько раздражают
>>217287818Надо было кое-кого подождать, работать я уже подустал, а высирание буковок на дваче мозгов не требует -- хорошая времяубивалка.
>>217273707 (OP)можно что-нибудь очееееень итересно и чтобы мне зашлоБуду усердно учитьЧтобы взлетело безумно есчёНо только не для быдла взлетел проеект на языке
>>217297085Толковое, если ты шаришь в теории типов и прочем. Для чисто практического применения эликсир норм, он работает поверх BEAM VM эрланговской, а там модель асинхронности покруче, чем у этого вашего го.
>>217297156А, блеан, я конечно благодарен за твои разъяснения, но я ничего не понял, ибо опыта вовсе нет)
>>217298853Учил, ебанина с мутными преимуществами и недостатками ява, жертвует функционалом для собледения мифической парадигменности, давай другой.
>>217299332Ещё лучше, высокообстрактная ява для конвеерной разработки под андроид. Хеллоу ворлд почти не тормозит. Последний шанс даю