Форум программистов, компьютерный форум, киберфорум
Тесты и опросы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
Заблокирован

Какой язык программирования учить в 2020 году?

18.10.2019, 13:14. Показов 5665. Ответов 38

Собственно сабж.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2019, 13:14
Ответы с готовыми решениями:

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

Какой язык программирования учить?
Здравствуйте! Очень хочется узнать мнение знающих и спецов. Задался целью освоить язык програмирования, но не могу определится с выбором....

Какой язык программирования учить дальше?
Добрый день. На данный момент учу Pascal ABC. Какой язык лучше начинать осваивать после паскаля? думаю на счёт VB или Delphi ...

38
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
18.10.2019, 15:50
sodda, я верно все понял? ты считаешь пайтон медленным, но ни с чем не сравнивал, советуешь Раст, кложур и асм, но читаешь перл? так?
0
Заблокирован
18.10.2019, 16:00  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
sodda, я верно все понял? ты считаешь пайтон медленным, но ни с чем не сравнивал, советуешь Раст, кложур и асм, но читаешь перл? так?
Clojure я изучил.
Rust - это то, что я начинал учить изнаально, но учебнк был написан не для тех, кто начниает учить с нуля, поэтому я учил С вместо него С, но какую-то часть учебника успел прочитать. Потом Clojure. Сейчас Racket, потому что мне не нравится, что Clojure на JVM, потому что это предполагает наличие Java вызовов. И еще Perl6. Решил взглянуть на язык и после C и Clojure кажется знакомым и не сложным. К тому же довольно приятым.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
18.10.2019, 16:03
0
Заблокирован
18.10.2019, 16:10  [ТС]
Welemir1, просто мне интересны разные парадигмы и походы.
Если хочешь прямо сейчас зарабатывать деньги на программировании, то это, конечно не тот путь.
Ну а вопрос - я имею ввиду вопрос этой темы, которую я созда - это шуточный вопрос.
Просто часто вижу такие темы визде - "Какой язык учить в 20NN году"
Мое мнение, что это не зависит ни от года, ни от популярности языка.
Сколько лет тому же СИ.
Ведь программирование - это оперирование данными. А язык - это просто инструмент. У каждого есть свои плюсы и минусы.
0
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
18.10.2019, 16:28
Цитата Сообщение от sodda Посмотреть сообщение
Я считаю, что главную роль играет продукт, а не язык на котором он сделан.
Если продукт востребован, то не так важно, на каком он языке написан.
Все зависит от цели изучения. Если чисто для интереса и писать дома программки для удовольствия - то да. Если ставить цель сделать это своей профессией, то значит работать в фирме (неважно, в софтовой или нет). А там выбор языка делает отнюдь не программист, а начальство (IT директор, архитектор, ПМ). Поэтому если язык мало востребован, то скорее всего придется изучать что-то другое.
0
Заблокирован
18.10.2019, 16:33  [ТС]
Цитата Сообщение от Grossmeister Посмотреть сообщение
Все зависит от цели изучения. Если чисто для интереса и писать дома программки для удовольствия - то да. Если ставить цель сделать это своей профессией, то значит работать в фирме (неважно, в софтовой или нет). А там выбор языка делает отнюдь не программист, а начальство (IT директор, архитектор, ПМ). Поэтому если язык мало востребован, то скорее всего придется изучать что-то другое.
Суть в том, что не обязательно рабоать в фирме. Ты можешь сам изготовить продукт, который будет иметь коммерчиский успех. Ну или можешь объедениться с другими разработчиками в какую-нибудь студию, где будут все писать на одном языке. Так часто и происходит, а потом уже в эти студии требуются люди со знанием определённого языка для подержания кода.
Допустим есть у вас студия, пришёл к вам заказчик и заказал что-то. ему нет дела то того как это будет реализовано и на каком языке.
Вы правы, но это только часть правды. Например Тот же Торвальдс написал ядро для Линукс на С. Он костерит на чём свет соит С++ и продолжает писать на С. есть ли ему разница, что сейчас в моде? Думаю нет.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
18.10.2019, 17:05
Цитата Сообщение от sodda Посмотреть сообщение
Ты можешь сам изготовить продукт, который будет иметь коммерчиский успех.
не верю! (с) Станиславский
какие есть примеры одиночного написания коммерческих продуктов? Разве что исключительные, единичные случаи

Цитата Сообщение от sodda Посмотреть сообщение
где будут все писать на одном языке.
и это не будет АСМ, гарантирую) а вот пайтон -запросто, на нем очень быстро можно сваять первый прототип и показать клиенту

Цитата Сообщение от sodda Посмотреть сообщение
есть ли ему разница, что сейчас в моде? Думаю нет.
а сколько таких как он? ты не Торвальдс, и я тоже, нам придется пройти дорогами, которые проторили другие.
0
Заблокирован
18.10.2019, 17:15  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
не верю! (с) Станиславский
какие есть примеры одиночного написания коммерческих продуктов? Разве что исключительные, единичные случаи
Школьник, который написал чат-рулетку.
Цитата Сообщение от Welemir1 Посмотреть сообщение
и это не будет АСМ, гарантирую) а вот пайтон -запросто, на нем очень быстро можно сваять первый прототип и показать клиенту
Да я не против питона, на самом деле. Я против разделения на мёртвые языки и популярные.
ASM просто так указал, потому что все говорят, что в наше время он практически не нужен. Ну и потому что уважающий себя программист должен знать и понимать, что происходит в самом низу. Это может быть весьма полезно.
Цитата Сообщение от Welemir1 Посмотреть сообщение
а сколько таких как он? ты не Торвальдс, и я тоже, нам придется пройти дорогами, которые проторили другие.
Естественно их в разы меньше тех, кто работает на фирму. Но они есть. Я не говорю, что все должны быть такими, нет. Я просто хотел сказать, что выбор всё же есть.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
18.10.2019, 17:22
Цитата Сообщение от sodda Посмотреть сообщение
Школьник, который написал чат-рулетку.
Цитата Сообщение от sodda Посмотреть сообщение
единичные случаи
ЧТД
Цитата Сообщение от sodda Посмотреть сообщение
Я против разделения на мёртвые языки и популярные.
никто вроде и не делил, есть языки в отношении которых есть определенные сомнения, например руби или перл (это мое мнение)


Цитата Сообщение от sodda Посмотреть сообщение
Я просто хотел сказать, что выбор всё же есть.
да, согласен, выбор есть всегда, язык -только инструмент. Но я бы начал с самых используемых инструментов, зачем начинать с кирки -да, она где-то хорошо используется, но перфоратор то почаще. Поэтому не стоит бояться популярных языков
0
Заблокирован
18.10.2019, 17:45  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
единичные случаи
Но они всё же присутствуют. А если вщглянуть поближе, то, думаю, их будет не так уж и мало.
Просто все хотят именно устроится в компанию. Да и сложно придумать что-то действительно стоящее или то, что заёдёт аудитории. Ну вспомните еще FindFace. Правда там не один человек работал, а небольшая группка единомышленников. Ну сути это сильно не меняет.
Тут вот я недавночитал пост, там автор просил подкинуть ему идею для реализации. У них своя компания, но что-то, видать, пошло не так и нужны идеи. Там много чего предлагали. Но, на мой взгляд, ничего такого, что стоило бы внимания. Хотя я могу ошибатся.
У меня есть, например, такая идея - это редактор ошибок. Правда его довольно сложно реализовать.
Всем известно, что есть проверка грамматики и даже какая-никакая проверка пунктуации вроде бы.
Но представьте, что вы набираете длинный текст для доклада или научной работы и граматика проверяется, но синтаксис нет.
А при наборе большого текста легко ошибиться. Довольно часто встречаю такие ошибки в книга и статьях. Например неверное согласование - "Я купил корова".
Представьте программу в рамках редактора, которая следит за синтаксисом и указывает на шибки.
Или набор приложений, скажем, для школы.
Как пример - не знаю, правда, на сколько это актуально в данное время - график дежурств.
Его можно оформить как веб-приложение. У учителя есть пароль и он может определять график дежурств, вносить изменения - кто-то заболел или еще что-то. Ученик может зайти и посмотреть когда он дежурил или оставить заявку на изменение графика по болезни. Учитель получает смс и вносит изменения. Что-то типа такого.
В общем я склоняюсь ко всяким прикладным штукам.
Цитата Сообщение от Welemir1 Посмотреть сообщение
да, согласен, выбор есть всегда, язык -только инструмент. Но я бы начал с самых используемых инструментов, зачем начинать с кирки -да, она где-то хорошо используется, но перфоратор то почаще. Поэтому не стоит бояться популярных языков
Тут еще может сыграть роль обучающая литература, на сколько она хороша и доступна.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
18.10.2019, 17:49
Цитата Сообщение от sodda Посмотреть сообщение
Тут еще может сыграть роль обучающая литература, на сколько она хороша и доступна.
и вот тут выстреливают старые языки, типа джавы и пайтон, на которых очень много литературы, книг, курсов, вакансий

Цитата Сообщение от sodda Посмотреть сообщение
Просто все хотят именно устроится в компанию.
все хотят зарабатывать деньги и кормить семью, это пока ты один можно пофантазировать про свой проект, а дальше онем тоже можно фантазировать и даже что-то делать, но в свободное от работы время. И все равно не вижу связи с языками, да есть гении которые могут и в одиночку что-то создать, только вот вряд ли они станут писать свой язык, как Гвидо ван Россум. Они используют то, что уже написано и с большой вероятностью более известное, протестированное, надежное.
0
Заблокирован
18.10.2019, 18:03  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
и вот тут выстреливают старые языки, типа джавы и пайтон, на которых очень много литературы, книг, курсов, вакансий
Джава не вообдушевляет. По Си хорошие учебники. Мало таких видел для других языков.
Цитата Сообщение от Welemir1 Посмотреть сообщение
все хотят зарабатывать деньги и кормить семью, это пока ты один можно пофантазировать про свой проект, а дальше онем тоже можно фантазировать и даже что-то делать, но в свободное от работы время.
Не спорю. Но когда-то программирование было делом инженеров. Жаль, что те времена ушли и рынок лишает людей и твторчества и научного развития.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
18.10.2019, 18:05
Цитата Сообщение от sodda Посмотреть сообщение
Но когда-то программирование было делом инженеров. Жаль, что те времена ушли и рынок лишает людей и твторчества и научного развития.
0
Заблокирован
18.10.2019, 18:16  [ТС]
Welemir1, хорошего вечера и выходных. Пойду делать дела.
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,696
Записей в блоге: 29
18.10.2019, 18:21
sodda, удачи!
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
18.10.2019, 18:27
Цитата Сообщение от sodda Посмотреть сообщение
Но когда-то программирование было делом инженеров. Жаль, что те времена ушли и рынок лишает людей и твторчества и научного развития.
Оно и сейчас осталось делом инженеров. Просто инженеры наинженерили стока, что появилась куча задач по верстке рекламных проспектов и т.д. И куча глупцов которые свято верят в то что используя какие то чудо-движки, чудо-языки чудо-библиотеки и т.д. названия кнопки "халява", без инженерных знаний смогут типа софт пилить и за это им типа платит будут больше чем инженерам а то и в одиночку круче всех сименсов и прочих асконов софт пилить будут.
Цитата Сообщение от sodda Посмотреть сообщение
Собственно сабж.
Собственно по сабжу. Важны инженерные знания, которые нужны для проектирования математических моделей задач, математических методов их решения, а на их основе - алгоритмов и архитектуры. А язык всего лишь как ручка которая позволяет все это записать в понятном компу виде.
Так что ответ банально такой же как в 95-ом и как в 55-ом - учить специальность. В универе основной универсальный язык учат семестр-два (это 72-144 академических часа). Все остальное время учат специальность. А язык - ну для профи - перспективный язык предназначенный именно для инженеров топ-уровня. Т.е в общем выбор не велик - плюсы и ада (но у последней перспективы довольно смутные)
0
Заблокирован
19.10.2019, 19:39  [ТС]
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
плюсы и ада (но у последней перспективы довольно смутные)
Ада использовался для разработки в МЦСТ. Им даже, насколько я помню, требовались люди со знанием Ada не так давно.
0
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
19.10.2019, 21:17
sodda, Не ну она эпизодически еще довольно часто используется. Он у того же пентагона скока кода на аде который в обозримой перспективе никто выбрасывать не собирается. Но у нее достаточно специфичная область применения. По большому счету жертва концепции тулза позволяющего привлечь толпы низкоквалифицированных разрабов к решению сложных технических задач. И синтаксис давно устарел и метания в вопросе как все ошибки непонимания задачи отловить от строгой типизации к более другим средствам. В результате конечно и средства для инженеров добавили - и определение алгебры над сущностями и метопраграммирование кое какое. Но в общем оно довольно тяжко все вместе сочитается, в отличии от плюсов где все это в исходе заложено и поэтому сочитаются все эти сверхвысокоуровневые средства в единое целое очень органично.

Добавлено через 22 минуты
Но в свете того что обучение паскалю по всему миру свернули еще в начале нулевых то перспективы у языков с паскаль-подобным синтаксисом далеко не радужные вообще для всех, а тем более для ады в исконную сферу которой все больше и больше вторгаются плюсы, хотя бы в следствие того что в этих сферах людям без инженерного образования априори не место, а основным языком для инженеров давно стали плюсы. Даже в 90-х аду давали разве что для самостоятельного ознакомления курсе на 3-ем как узконишевый (хотя на самом деле ада универсальный язык), в то время как плюсы в вузах пользовали как основной универсальный язык еще с середины 90-х.

Добавлено через 21 минуту
Цитата Сообщение от sodda Посмотреть сообщение
Им даже, насколько я помню, требовались люди со знанием Ada не так давно
Та то все глюпости. Если требуются реально спецы то язык вообще не указывается. Потому что выбор языка реализации - дело спецов а не менеджеров. У менеджеров для этого банально нет достаточной квалификации. При этом как думаете сколько времени надо на освоение любого нужного языка инженеру который в сначала освоил 1-2 универсальных языка еще на прервом курсе, потом как минимум десяток нишевых уже самостоятельно, при изучении других предметов, а потом еще и свой учебный язык спроектировал и реализовал? А по другому инженерами-программистами не становятся.

Добавлено через 34 минуты
При этом бывают ситуации когда подходящего для реализации языка еще не существует. А как вы думаете родились С и потом С++? Именно так - подходящего языка для решения конкретной задачи не нашлось, пришлось импровизировать.
0
0 / 1 / 0
Регистрация: 08.09.2020
Сообщений: 28
13.09.2020, 02:20
Очень хорошая тема, жаль, что не развилась.
Я писал за жизнь на basic, pascal, delphi, 1C... и вот сейчас изучаю Java (применяю пока только к мобильным приложениям)
Советовать не буду, то выбирал между Kotlin, Java и Python.
.
О чем хотел написать - язык это важно, но вторично, это инструмент.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.09.2020, 02:20

Какой язык программирования мне ст0ит учить?
... оканчивю мат. школу, и хочу поступить на программиста. Программирую (неплохо) на Паскале. Что мне нужно? Може С++? Или...?

Какой язык программирования учить, если человек слабенько знает математику?
Привет! Какой язык программирования учить, если человек слабенько знает математику? Напишите языки программирования из этого списка:...

Как учить язык программирования
Как лучше всего учить языки, в частности с++? Вот читаю я эту книгу на 1200 страниц, читаю 3 дня подряд, прочитал страниц 300 и все, у...

стоит ли учить язык программирования php?
привет. стоит ли учить язык программирования php? мне говорят ,что он почти на закате. правда или ложь это?

Учить математику или сразу язык программирования
Учить математику или сразу язык программирования?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь lIs4oanZS9Y
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу. До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru