|
Труд вопреки насмешкам
|
|
Почему мы все еще программируем на древних языках?05.06.2021, 12:39. Показов 16310. Ответов 166
Метки нет (Все метки)
На каком-то другом форуме я читал, что Microsoft не обновляет свою ОС. Пишут, что новая ОС - это Windows 11, Windows 12 и т. д., а Windows 10 устарела, и все эти "крупные" обновления - это болтовня. А ей еще и десяти лет нет! И в то же самое время в языках программирования картина кардинально другая: активно программируют на Жабе, которой 30 лет, на плюсах, которым 40 лет, на Си, которому 50 лет! И не выйдет же какой-нибудь C++II с кортежно-ориентированным программированием, с интегрированными управляемыми ссылками (а не со сплошными припонами, как C++/CLI), с конструкциями вида
x is string s + "o" + s! Это я фантазирую, но с чем-то действительно НОВЫМ, что влияло бы на программирование СУЩЕСТВЕННО, а не как эти бесконечные C++11/14/17/20/... . Но нет, так и остается высокоуровневым ассемблером. Самый новый на сегодняшний день язык - это Шарп, которому чуть больше 20 лет (говно в стиле Dart и Go не в счет). Ну, а когда-то каждые 10 лет выходили не то что передовые языки, а новые парадигмы! И это не "трава была зеленее", а известный факт. Могу даже предоставить названия этих парадигм. Ну неужели всем настолько тупо лень сделать мир хоть на 0.000001% лучше, улучшить хоть одну его область, сделать хоть что-то НОВОЕ, а не по кругу Шарп-Жаба-Пайсен-плюсы-ПрочееГовно? Неужели я один во всем мире стремлюсь к прекрасному и сею разумное, доброе, (ну, слово "вечное" тут неприменимо)? Или, может, у меня извращенные представления об этом "прекрасном"? И у меня нет приступа острого NIH, я с радостью буду пользоваться НОВЫМ языком, если его разработает кто-то другой. Даже если он будет слегка отличаться от придуманного мной C# .NStar, например, слово Function будет писаться с маленькой буквы или вместо [TKey, TValue] будет <TKey, TValue>. Но нет, всем плевать. Вот я и спрашиваю - это всемирный заговор против программистов или это я один хочу не знать чего? А мне кажется, что ничего сверхъестественного я не прошу. Прошу ответить.
0
|
|
| 05.06.2021, 12:39 | |
|
Ответы с готовыми решениями:
166
Если с CMS все так просто, то почему сайты все еще делают в блокнотах? Почему в 2017 году всё ещё нет компилятора C# в нативный код? Почему в языках C# и Java методы статические, а в других - нет |
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
|
|
| 07.06.2021, 09:38 | |
|
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 07.06.2021, 09:47 | ||
|
0
|
||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
|
|
| 07.06.2021, 10:50 | |
|
Катафалк, а почему сейчас наоборот?
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 07.06.2021, 11:45 | ||
|
0
|
||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
|
|
| 07.06.2021, 11:59 | |
|
0
|
|
|
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
|
|
| 07.06.2021, 13:17 | |
|
Etyuhibosecyu, по модернизации переменных и их типов ваши взгляды кривенькие, вы пытаетесь сделать язык со строгой типизацией но без типизации. Здесь суть в том, что отдать на откуп программисту, а что передать в управление "автоматики".
7. Следующие циклы 8. В объявлении функции в явном виде присутствует слово Function. 9. Циклические побитовые сдвиги. всё это синтаксический сахар и ваши личные взгляды, я вот хочу чтобы в объявлении функции было слово proceDure вот что вы все так вызверились на goto? очень удобный оператор в умелых руках в сущности, вы описали ваши личные хотелки-нехотелки ни как не влияющие на функциональность яп.. не чтобы предложить полностью настраиваемый яп или возможности добавлять-изменять операторы, ключевые слова (те их работу а на название)
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 07.06.2021, 15:10 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||||||||||||||||
| 07.06.2021, 16:43 [ТС] | ||||||||||||||||
|
К слову, я так и не понял, что по сути означает выражение "goto превращает код в лапшу". Вероятно, имеется в виду спагетти-код? Если да, то в Википедии о нем написано вот что:
0
|
||||||||||||||||
|
фрилансер
6501 / 5738 / 1134
Регистрация: 11.10.2019
Сообщений: 15,377
|
|||||
| 07.06.2021, 16:54 | |||||
|
0
|
|||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
||||||
| 07.06.2021, 17:35 | ||||||
|
В C# общая тенденция такова, что массивы используются редко. Обычно вместо них используется List<T>, который, по сути, является массивом "переменного размера". (Возможно, в других областях это не так). Если же Вас интересует метапрограммирование, то смотрите языки типа Lisp, Haskell, Nemerle, Forth, F# (начните с Nemerle). Добавлено через 4 минуты Добавлено через 1 минуту з.ы. Всё, что Вам хочется (включая длинные числа из коробки), есть в Lisp. Ну, или можно реализовать в Lisp, используя метапрограммирование.
0
|
||||||
|
Труд вопреки насмешкам
|
||||
| 07.06.2021, 17:36 [ТС] | ||||
|
0
|
||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 07.06.2021, 17:56 | ||
0
|
||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
||||
| 07.06.2021, 19:16 | ||||
|
0
|
||||
|
Труд вопреки насмешкам
|
|||
| 07.06.2021, 19:28 [ТС] | |||
|
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 07.06.2021, 19:38 | ||
|
Во-вторых, откройте для себя питон например, там ровно эти три коллекции из коробки. В-третьих - вам никто не мешает в любом языке пользоваться только этими коллекциями, и зачем для этого городить отдельных язык - совершенно не понятно.
1
|
||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
|
||
| 08.06.2021, 05:42 | ||
|
0
|
||
|
|
||
| 08.06.2021, 07:17 | ||
|
Добавлено через 15 минут почитайте про прототипное ООП и метапрграммирование, Все Ваши новшества там давно есть. А если их нет - их несложно добавить.
0
|
||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
|
||
| 08.06.2021, 07:50 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 08.06.2021, 09:31 | ||
А какие-нибудь астрологи и прочие жулики так и побольше зарабатывают, но не думаю что нужно этим гордиться в приличном обществе ![]() И таки да, Usaga, абсолютно прав, приятелю надо готовиться переучиваться во что-то более востребованное в перспективе, потому что его 300k в скором времени могут превратиться в тыкву.
0
|
||
|
14751 / 9526 / 1364
Регистрация: 21.01.2016
Сообщений: 35,951
|
||
| 08.06.2021, 09:36 | ||
|
0
|
||
| 08.06.2021, 09:36 | |
|
Загрузка с SATA-HDD в древних BIOS Установка древних браузеров под вин8
Требуется человек с опытом написания на этих языках, знающий все от и до Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты 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
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|