|
Труд вопреки насмешкам
|
|
Почему мы все еще программируем на древних языках?05.06.2021, 12:39. Показов 16017. Ответов 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 методы статические, а в других - нет |
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||||||
| 30.08.2021, 17:49 | |||||||
0
|
|||||||
|
|
|||||
| 30.08.2021, 18:18 | |||||
|
Ок?
0
|
|||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||||||||||||||
| 30.08.2021, 21:36 | |||||||||||||||
|
Зашел на страницу Седжвика и посмотрел список книг:
Зашел на страницу Weiss - там в списке книг та же картина:
0
|
|||||||||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 30.08.2021, 22:16 | |||
|
Добавлено через 2 минуты
0
|
|||
|
14724 / 9493 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|||
| 31.08.2021, 11:01 | |||
|
Сможете назвать хоть один алгоритм, который выигрывает от того, что на Си написан, а не на Паскале или Питоне? Добавлено через 8 минут
0
|
|||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||
| 31.08.2021, 11:07 | ||
|
0
|
||
|
|
|||||
| 31.08.2021, 11:45 | |||||
|
Неужели не ясно? Или вы не умеете в си?.. На готовом с децтва? ![]()
0
|
|||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 31.08.2021, 12:00 | ||||
|
1
|
||||
|
14724 / 9493 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|||
| 31.08.2021, 12:07 | |||
|
Добавлено через 1 минуту
0
|
|||
|
|
||||||
| 31.08.2021, 12:44 | ||||||
|
0
|
||||||
|
14724 / 9493 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
||||
| 31.08.2021, 12:53 | ||||
|
Ну так что? Что именно делает Си особенным? Что такого в Си позволяет сортировку сделать правильнее, чем на Java или Python?
0
|
||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||||
| 31.08.2021, 13:29 | ||||
|
0
|
||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
|||||||
| 31.08.2021, 13:56 | |||||||
|
Помню, в проекте на VB 6.0 тормозила одна страница из-за складывания строк в цикле. Пришлось написать специальный класс, в котором размер выделенной под строку памяти не был равен длине строки и, если при сложении не хватало выделенной памяти, то выделяем в 2 раза больше с помощью ReDim. Позже в C# майкрософты добавили такой класс из коробки - StringBuilder (наверное, у меня подсмотрели ).
0
|
|||||||
|
|
||||||||
| 31.08.2021, 14:26 | ||||||||
|
Добавлено через 3 минуты
0
|
||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||||||||||||||
| 31.08.2021, 15:30 | ||||||||||||||
Или реализуйте алгоритм "выяснить, является ли число натуральным, с помощью рекурсивного определение натуральных чисел":
0
|
||||||||||||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|||
| 31.08.2021, 15:31 | |||
|
0
|
|||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,900
|
||
| 31.08.2021, 15:31 | ||
|
0
|
||
|
14724 / 9493 / 1362
Регистрация: 21.01.2016
Сообщений: 35,790
|
|
| 31.08.2021, 17:40 | |
|
0
|
|
|
|
|
| 31.08.2021, 19:54 | |
|
Каждый язык программирования создавался для некоторых определенных задач, развивался, развивается и будет развиваться.
Новые языки и кстати новшества в языках создаются для решения новых или каких-то специфических задач. Они не плохие и не хорошие - эти языки программирования. Но на них успешно решается определенных круг задач. Чем может быть обусловлено появление нового языка программирования? Это, допустим новое железо, или достигнуть некоторого уровня абстракции недостижимое на других языках. Еще одной предпосылкой создания нового языка может быть.... вот о чем я подумал... сейчас сформулирую. Язык не подобие себя.... То есть человек создает некоторый язык и переносит на него некоторый образ мышления. Язык - некоторое средство достижения цели, образ мысли и коммуникация. Но человек как-бы переносит себя в этот образ мышления. Что-то совершенно новое создать невозможно. Однако возможно создать новый язык на основе некоторых существующих концепций и исследований, который не будет переносить, отражать человека. Это как бы независимый от человека язык. Но все равно это будет как-бы сотворенный человеком. Сотворенный мыслями и волей человека - независимый язык. Образ языка не отражающего мышление человека. Только опять же... зачем? Какая от него будет полезность? Хотя полезность - это познание окружающего мира. Тут не совсем понятно человек приспосабливает, переделывает мер под себя или интегрируется с окружающим миром для достижения гармонии. В общем вопрос уходит глубоко корнями в философские вопросы. Существует ли достижимая цель за ограниченное время?
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 01.09.2021, 07:12 | |
|
0
|
|
| 01.09.2021, 07:12 | |
|
Загрузка с SATA-HDD в древних BIOS Установка древних браузеров под вин8
Требуется человек с опытом написания на этих языках, знающий все от и до Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мир по моей воле
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
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|