|
Труд вопреки насмешкам
|
|
Почему мы все еще программируем на древних языках?05.06.2021, 12:39. Показов 15954. Ответов 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 методы статические, а в других - нет |
|
|
|||||||||
| 01.09.2021, 09:43 | |||||||||
Добавлено через 2 минуты Приходит он как-то устраиваться на работу в студию Лебедева. - Какие языки Вы знаете? - Я умею решать поставленные задачи. - Вы приняты.
1
|
|||||||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|
| 01.09.2021, 09:54 | |
|
vantfiles,
А как узнать, сколько символов ввёл пользователь?
0
|
|
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|||
| 01.09.2021, 10:38 | |||
|
0
|
|||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||
| 01.09.2021, 12:24 | ||
|
Добавлено через 2 минуты Но суть не в этом. Чтение (например, файла) через буфер подразумевает около 10 строк кода. И этот код - вместе с массивами, которые в нём используются - лучше спрятать в отдельный модуль. И дальше писать код без массивов, а с использованием более высокоуровневых абстракций.
0
|
||
|
|
|||
| 01.09.2021, 12:36 | |||
|
Корабль не должен налетать на мели и попадать в шторм. Самолеты должны порхать как бабочки. На человека не должны падать сосульки с крыш, а иначе некорректный ввод - по тротуарам ходит. Добавлено через 1 минуту
0
|
|||
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
|
|
| 01.09.2021, 12:38 | |
|
vantfiles, избалованы абстракциями?)
0
|
|
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||||
| 01.09.2021, 14:44 | ||||
|
Система должна адекватно реагировать на любой теоретически возможный ввод. Это стандартное требование к Программному продукту. На неправильный ввод Система должна реагировать сообщением об ошибке. Сообщение об ошибке в общем случае должно состоять из трёх частей, отвечающих на вопросы: что произошло? почему? как исправить? Например (упрощаю) "Профиль не сохранён. Слишком длинное имя. Введите имя длинной не более 100 символов." В некоторых случаях можно использовать "усечённое" сообщение об ошибке. Например "Длина имени не должна превышать 100 символов" (предполагая, что пользователь сам догадается, что Профиль не сохранён и что надо ввести более короткое имя). А "кишочки" - они разные, и внутри них свои кишочки. И задачи разные. Например, для веб-программирования: - про массивы и ссылки нужно знать всегда. - про кэш процессора и предсказатель переходов нужно знать редко. - про шины и прерывания не нужно знать никогда (наверное). Добавлено через 5 минут Поэтому нельзя быть избалованным абстракциями.
0
|
||||
|
|
|||||
| 01.09.2021, 15:55 | |||||
|
0
|
|||||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|||
| 01.09.2021, 17:46 | |||
|
Если что, у меня есть в запасе ещё пара алгоритмов, использующих возможности, которых нет в Си.
0
|
|||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
|
| 01.09.2021, 18:45 | |
|
0
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
|
||
| 02.09.2021, 04:15 | ||
|
Добавлено через 52 секунды CoderHuligan, и вы так и не ответили мне на вопрос об алгоритмах, которые требуют именно Си для реализации.
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 02.09.2021, 10:08 | ||
|
Так что очередной бред от защитника вебоговнокодеров, ну да чего еще от вас ожидать?
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|
| 02.09.2021, 12:24 | |
|
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|
| 02.09.2021, 14:02 | |
|
0
|
|
|
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,727
|
||
| 02.09.2021, 14:35 | ||
|
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
||
| 02.09.2021, 14:50 | ||
|
Значит, Вы не видите разницы между алгоритмом и вычислимой функцией. А ведь эти понятия лежат в основе CS.
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 02.09.2021, 15:20 | ||
|
И что нового я должен из эти ссылок почерпнуть? Что множества вычислимых функций на хаскеле и си не совпадают?
![]()
0
|
||
|
Модератор
3140 / 2288 / 469
Регистрация: 26.03.2015
Сообщений: 8,898
|
|||
| 02.09.2021, 15:35 | |||
|
0
|
|||
| 02.09.2021, 15:35 | |
|
Загрузка с SATA-HDD в древних BIOS Установка древних браузеров под вин8
Требуется человек с опытом написания на этих языках, знающий все от и до Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|