|
0 / 0 / 0
Регистрация: 04.09.2018
Сообщений: 2
|
|
Языки программирования, какой выбрать?04.09.2018, 23:17. Показов 15770. Ответов 175
Метки нет (Все метки)
Всем привет!
Решил изучать язык программирования, но вот какой? Какие то языки сдают позиции, какие то набирают. Хотел бы изучать то, что актуально и поможет мне в будущем. Заранее спасибо)
0
|
|
| 04.09.2018, 23:17 | |
|
Ответы с готовыми решениями:
175
какой(какие) языки программирования начинать учить? Какой род программирования выбрать? Язык программирования. Какой выбрать? |
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||
| 11.11.2018, 10:46 | ||
|
Shamil1, Вот вы говорите, что знаете много языков. А вы писали на Руби? Сколько людей переходит из Руби в C# или Java? Число близкое к нулю. Зато обратно переходит очень много.
0
|
||
|
14807 / 9580 / 1368
Регистрация: 21.01.2016
Сообщений: 36,088
|
|
| 11.11.2018, 11:14 | |
|
Edzard, я не про возведение чьего-то мнения в статус истины. Я про то, что если человека всё в инструменте устраивает, то он для него лучший. А если так, то лучшего (для всех) языка просто быть не может. А значит и спорить об этом смысла не имеет.
0
|
|
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
|||
| 11.11.2018, 11:38 | |||
|
0
|
|||
|
14807 / 9580 / 1368
Регистрация: 21.01.2016
Сообщений: 36,088
|
|
| 11.11.2018, 12:36 | |
|
Edzard, какое "такое"? Если простая фраза вас побуждает заносить человека в чёрный список, то может сразу с форума ливнёте (эквивалентно занесению в чёрный список сразу всех)? А то тут куча людей и у всех своё мнение, явно отличное от вашего.
0
|
|
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||||||
| 11.11.2018, 13:03 | ||||||
|
Добавлено через 39 секунд Я не собираюсь тратить время на троллей, и на тех кто не может читать и выражать свои мысли тоже.
0
|
||||||
|
91 / 47 / 8
Регистрация: 08.10.2008
Сообщений: 445
|
||||||
| 11.11.2018, 13:17 | ||||||
|
Хватит спорить, уже понять друг друга не можете. Лучше переведите код на свои предпочитаемые языки. Интересно посмотреть на код
![]()
0
|
||||||
|
14807 / 9580 / 1368
Регистрация: 21.01.2016
Сообщений: 36,088
|
||||
| 11.11.2018, 13:45 | ||||
|
1
|
||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||||||
| 11.11.2018, 15:44 | |||||||
|
0
|
|||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|
| 11.11.2018, 16:14 | |
|
Edzard,
В приложенной картинке пример кода на C#. Надеюсь, Вы согласны, что в нём: 1. есть функция addOne 2. нет никаких методов 3. аналогичный код на JavaScript будет в 2 раза длиннее, а не в 2 раза короче 4. нет никакого бойлерплейта
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|
| 11.11.2018, 16:18 | |
|
В окне сверху набираем код. Нажимаем кнопку "выполнить". В окне снизу видим результат.
В окне снизу есть несколько вкладок. Кроме результата можно увидеть также получившийся байт-код и соответствующее дерево выражений.
0
|
|
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||||
| 11.11.2018, 16:18 | ||||
|
0
|
||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|||
| 11.11.2018, 16:32 | |||
|
Вы знаете, для чего нужна CTS? Чтобы я мог написать свою библиотеку на любом языке - хоть на лиспе, хоть на скрипте каком-нибудь. И любой мог использовать её в своей программе на своём любимом языке, даже не замечая разницы, на чём она написана. Вы посмотрели на мою картинку с кодом в сообщении выше? Со всеми утверждениями согласны?
0
|
|||
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||||||||||
| 11.11.2018, 16:42 | ||||||||||
Только вы еще должны объявить класс и функцию мэйн. Поэтому кода больше будет на C#. Добавлено через 3 минуты
0
|
||||||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||||
| 11.11.2018, 17:05 | ||||||
|
Но и не короче.
0
|
||||||
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||||||
| 11.11.2018, 17:53 | ||||||
|
0
|
||||||
|
91 / 47 / 8
Регистрация: 08.10.2008
Сообщений: 445
|
||||||
| 11.11.2018, 18:43 | ||||||
|
Ну хоть чуть-чуть повеселее стало)
0
|
||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
||||||
| 12.11.2018, 10:06 | ||||||
|
Вы не видите объявления переменной типа Func<> в моём примере? Какое отношение к этому имеет Ваша ссылка на CTS? В C# функции неполноценные, так как компилятор превращает их в байт-код IL. В Лиспе функции полноценные, хотя компилятор превращает их в байт-код. Или у Вас такая логика: В одном и том же коде функции либо полноценные, либо неполноценные, в зависимости от того, каким компилятором компилировать этот код? Не по теме: Прямо как в анекдоте: Чего Вы не встречали? Однопроходных компиляторов? Количество проходов является важной технической характеристикой компилятора. Разработчики пытаются понизить количество проходов компиляторов для увеличения скорости работы и уменьшения объема необходимой памяти. Идеальный вариант - однопроходный компилятор, однако не всегда количество проходов можно уменьшить, т.к. количество проходов определяется грамматикой языка и семантическими правилами. Или, может быть, Вы не встречали языков, где важен порядок подключения библиотек? Могу привести пару общеизвестных примеров: JavaScript и C++. Причём, в этих языках при неправильном порядке код будет работать, но с глюками, которые можно сразу и не заметить.
0
|
||||||
|
2 / 4 / 2
Регистрация: 26.06.2018
Сообщений: 67
|
|
| 12.11.2018, 10:22 | |
|
Язык - это инструмент. Инструмент выбирают исходя из поставленной задачи. Ты же не будешь разбирать (чтобы потом его ещё и собрать обратно) ноутбук молотком? Поэтому не существует объективно самого лучшего языка в мире. Есть язык, который хорошо (или плохо) решает твою конкретную задачу. Все те люди, которые будут пытаться доказать тебе, что <ЛюбоеНазвание> язык хорош во всём, просто советуют тебе именно тот язык, который подходит именно им, для решения именно их задач. Не факт, что и тебе он подойдёт.
Актуальность языка тоже вещь весьма относительная. Актуальность так же зависит от сферы применения, но так же сильно зависит и от конкретной твоей работы. Возможно, у твоего работодателя софт на Delphi. С этого момента самый актуальный язык для тебя - это Delphi. Начинать лучше всего учить программирование с идей и принципов, а не с конкретного языка. А для тренировки знания подойдёт любой (практически любой) язык, хоть Visual Basic. Начни с C# или Java - для них существуют хорошие IDE, синтаксис простой. А дальше учи то, что будет решать твои задачи максимально быстро.
0
|
|
|
|
|
| 12.11.2018, 10:33 | |
|
Вот что я заметил: настоящие языки, которые используют крупные корпорации в реальных проектах нигде не пиарят, и их мало кто знает, а посредственные студенческие поделки пиарят на каждом углу, хотя их никто не использует кроме самих этих студентов. Парадокс.
0
|
|
|
2 / 4 / 2
Регистрация: 26.06.2018
Сообщений: 67
|
||
| 12.11.2018, 10:38 | ||
|
Крупные корпорации обычно не заморачиваются насчёт того, на каком языке код будет длиннее или короче. Им важен результат, скорость работы и скорость дальнейшей разработки. Потому что они зарабатывают, а не меряются половыми органами, как в этой теме, споря о философских сторонах того или иного языка.
0
|
||
| 12.11.2018, 10:38 | |
|
Какой язык программирования выбрать? Какой язык программирования выбрать? Какой язык программирования выбрать ? Какой язык программирования выбрать и др. вопросы Какой язык программирования выбрать для разработки собственного ЕРП решения? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|