|
Труд вопреки насмешкам
|
|
Почему мы все еще программируем на древних языках?05.06.2021, 12:39. Показов 16034. Ответов 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 методы статические, а в других - нет |
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|
| 07.06.2021, 09:38 | |
|
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 07.06.2021, 09:47 | ||
|
0
|
||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|
| 07.06.2021, 10:50 | |
|
Катафалк, а почему сейчас наоборот?
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 07.06.2021, 11:45 | ||
|
0
|
||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|
| 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
|
||||||||||||||||
|
фрилансер
6499 / 5730 / 1133
Регистрация: 11.10.2019
Сообщений: 15,319
|
|||||
| 07.06.2021, 16:54 | |||||
|
0
|
|||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||||||
| 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
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||||
| 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
|
||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
||
| 08.06.2021, 05:42 | ||
|
0
|
||
|
|
||
| 08.06.2021, 07:17 | ||
|
Добавлено через 15 минут почитайте про прототипное ООП и метапрграммирование, Все Ваши новшества там давно есть. А если их нет - их несложно добавить.
0
|
||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
||
| 08.06.2021, 07:50 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 08.06.2021, 09:31 | ||
А какие-нибудь астрологи и прочие жулики так и побольше зарабатывают, но не думаю что нужно этим гордиться в приличном обществе ![]() И таки да, Usaga, абсолютно прав, приятелю надо готовиться переучиваться во что-то более востребованное в перспективе, потому что его 300k в скором времени могут превратиться в тыкву.
0
|
||
|
14724 / 9494 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
||
| 08.06.2021, 09:36 | ||
|
0
|
||
| 08.06.2021, 09:36 | |
|
Загрузка с SATA-HDD в древних BIOS Установка древних браузеров под вин8
Требуется человек с опытом написания на этих языках, знающий все от и до Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|