|
Труд вопреки насмешкам
|
||||||||||||||||||||||||
Действительно ли высокоуровневые языки программирования не позволяют определенных действий умышленно?12.01.2021, 18:09. Показов 8459. Ответов 94
Метки нет (Все метки)
Речь идет не о низкоуровневых действиях, таких как прямое управление памятью, а наоборот, об ультра-высокоуровневых конструкциях. В этой теме я наткнулся на реальную ограниченность самого мощного языка современности - C# - далеко не в низкоуровневых действиях. И господин uzhsoft написал:
Я понимаю, что какое-то явное издевательство над программированием - нужно запрещать. Но в данном коде я не вижу ничего такого, что нарушает принципы высокоуровневого языка (как, например, goto, подстановка абсолютно любого кода в макрос с любым алфавитно-цифровым именем (таким, как if) или уже упомянутое прямое управление памятью), даже наоборот - это является не просто высокоуровневой, а ультра-высокоуровневой возможностью. Но почему же тогда эта возможность запрещена? И это в Шарпе, который должен давать другим языкам пример для подражания в плане высокоуровневости! Или, может, такая могучая корпорация Microsoft по какой-то причине не может сделать то, что, скорее всего, может любой быдлокодер, нужно только время? Или там сидят такие лентяи, которые не делают себе труда реализовать это? Или такие бездарные люди, которые не представляют себе, что так можно сделать, зато умеют воровать идеи, и пройдет пара лет после того, как я это здесь написал - и эта возможность появится? Или вы хотите сказать, что это по каким-то объективным причинам, которых я не знаю, не получится ни у кого, в том числе и у меня? Нет, мне кажется, что это ограничение было введено умышленно. Но для чего? Прошу ответить.
0
|
||||||||||||||||||||||||
| 12.01.2021, 18:09 | |
|
Ответы с готовыми решениями:
94
Высокоуровневые методы информатики и программирования Создание условия: при определенных значениях переменной выполнения определенных арифметических действий Есть ли вообще аналогичные языки программирования только с уровнем изучения легкий чем язык программирования С |
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 09:28 [ТС] | ||
|
0
|
||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
||
| 14.01.2021, 09:34 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 09:42 [ТС] | ||
|
0
|
||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
|
| 14.01.2021, 09:48 | |
|
Etyuhibosecyu, я ответил почему: оно только для COM. Мешать типизации просто потому, что можно - чистой воды быдлятина.
Добавлено через 3 минуты Вы не ответили на вопрос о задумке, которую реализуете. Фраза про тип из строки наводит на мысль о новой версии какого-то транслятора\компилятора, которая реализуется через задницу.
0
|
|
|
Труд вопреки насмешкам
|
||||
| 14.01.2021, 09:53 [ТС] | ||||
|
0
|
||||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
||||
| 14.01.2021, 10:01 | ||||
|
Бесполезно это всё расписывать тут. Читайте специальную литературу. И не пытайтесь обвинять язык в недостаточной гибкости, когда используете его неправильно.
1
|
||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,920
|
|
| 14.01.2021, 10:06 | |
|
Etyuhibosecyu,
Вы, похоже, считаете, что чем больше "возможностей" (конструкций) предоставляет язык, тем лучше. На самом деле, наоборот, чем меньше, тем лучше (при условии, что язык позволяет эффективно решать поставленные задачи). Возьмём, например, брелок автомобильной сигнализации с одной кнопкой, которая включает/отключает сигнализацию. А теперь добавим ещё 20 дополнительных возможностей - от открывания капота до проверки уровня топлива. Станет только хуже. Вместо одной большой кнопки, которую можно нажать, не вынимая руки из кармана, будет 20 маленьких, среди которых ещё нужно найти нужную. С ЯП то же самое. Лишние возможности только мешают. Особенно те, которые дают возможность писать в плохом стиле.
0
|
|
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
|
| 14.01.2021, 10:12 | |
|
Shamil1, именно так он и считает. Когда он начинает что-то делать и у него не получается, то он делает вывод, что это язык недостаточно гибок, а не он чего-то не знает. Оттуда и потребность запилить свой язык, который будет реализовывать все возможности, которые только ему и нужны.
Добавлено через 2 минуты Etyuhibosecyu, я вам уже сколько раз говорил: если вам что-то неудобно и где-то не хватает "мощи языка", то посмотрите как подобное делают другие. Может оказать, что решение принципиально иное. А так как плохой танцор: куда не плюнь, всё неудобно и негибко.
0
|
|
|
фрилансер
6506 / 5751 / 1134
Регистрация: 11.10.2019
Сообщений: 15,399
|
||
| 14.01.2021, 10:14 | ||
|
Etyuhibosecyu, научись задавать вопросы в таком виде:
1
|
||
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 10:21 [ТС] | ||
|
0
|
||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
|
| 14.01.2021, 10:34 | |
|
Etyuhibosecyu, язык программирования - инструмент. А как всяким инструментом им надо уметь правильно пользоваться. В вашем случае, почему-то, вы решили, что осциллограф сломанный, раз вы не можете им нормально воспользоваться.
0
|
|
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 10:44 [ТС] | ||
|
0
|
||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
||
| 14.01.2021, 10:48 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 10:54 [ТС] | ||
|
0
|
||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
||
| 14.01.2021, 10:59 | ||
|
Etyuhibosecyu, я вам уже давал название сборника таких правил для разработки компиляторов: "Книга Дракона". Помнится, вы бросили её читать сказав, что слишком сложно и непонятно.
0
|
||
|
Труд вопреки насмешкам
|
|||
| 14.01.2021, 11:27 [ТС] | |||
|
0
|
|||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
|||
| 14.01.2021, 11:37 | |||
|
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 14.01.2021, 11:45 | |||
|
0
|
|||
|
14790 / 9564 / 1367
Регистрация: 21.01.2016
Сообщений: 36,061
|
||
| 14.01.2021, 11:54 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
|
| 14.01.2021, 12:18 [ТС] | |
|
Usaga, а вы уверены, что книга о создании собственного языка программирования называется именно "Книгой Дракона"? Что-то запрос в Google нашел бог знает что.
0
|
|
| 14.01.2021, 12:18 | |
|
языки программирования Языки программирования Языки программирования Языки программирования Языки программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|