|
0 / 0 / 0
Регистрация: 04.09.2018
Сообщений: 2
|
|
Языки программирования, какой выбрать?04.09.2018, 23:17. Показов 15407. Ответов 175
Метки нет (Все метки)
Всем привет!
Решил изучать язык программирования, но вот какой? Какие то языки сдают позиции, какие то набирают. Хотел бы изучать то, что актуально и поможет мне в будущем. Заранее спасибо)
0
|
|
| 04.09.2018, 23:17 | |
|
Ответы с готовыми решениями:
175
какой(какие) языки программирования начинать учить? Какой род программирования выбрать? Язык программирования. Какой выбрать? |
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
||
| 11.11.2018, 10:46 | ||
|
Shamil1, Вот вы говорите, что знаете много языков. А вы писали на Руби? Сколько людей переходит из Руби в C# или Java? Число близкое к нулю. Зато обратно переходит очень много.
0
|
||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,945
|
|
| 11.11.2018, 11:14 | |
|
Edzard, я не про возведение чьего-то мнения в статус истины. Я про то, что если человека всё в инструменте устраивает, то он для него лучший. А если так, то лучшего (для всех) языка просто быть не может. А значит и спорить об этом смысла не имеет.
0
|
|
|
131 / 146 / 19
Регистрация: 19.02.2017
Сообщений: 619
|
|||
| 11.11.2018, 11:38 | |||
|
0
|
|||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,945
|
|
| 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
|
||||||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,945
|
||||
| 11.11.2018, 13:45 | ||||
|
1
|
||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|||||||
| 11.11.2018, 15:44 | |||||||
|
0
|
|||||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|
| 11.11.2018, 16:14 | |
|
Edzard,
В приложенной картинке пример кода на C#. Надеюсь, Вы согласны, что в нём: 1. есть функция addOne 2. нет никаких методов 3. аналогичный код на JavaScript будет в 2 раза длиннее, а не в 2 раза короче 4. нет никакого бойлерплейта
0
|
|
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|
| 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,912
|
|||
| 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,912
|
||||||
| 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,912
|
||||||
| 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 | |
|
Какой язык программирования выбрать? Какой язык программирования выбрать? Какой язык программирования выбрать ? Какой язык программирования выбрать и др. вопросы Какой язык программирования выбрать для разработки собственного ЕРП решения? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|