|
Труд вопреки насмешкам
|
||||||||||||||||||||||||
Действительно ли высокоуровневые языки программирования не позволяют определенных действий умышленно?12.01.2021, 18:09. Показов 8283. Ответов 94
Метки нет (Все метки)
Речь идет не о низкоуровневых действиях, таких как прямое управление памятью, а наоборот, об ультра-высокоуровневых конструкциях. В этой теме я наткнулся на реальную ограниченность самого мощного языка современности - C# - далеко не в низкоуровневых действиях. И господин uzhsoft написал:
Я понимаю, что какое-то явное издевательство над программированием - нужно запрещать. Но в данном коде я не вижу ничего такого, что нарушает принципы высокоуровневого языка (как, например, goto, подстановка абсолютно любого кода в макрос с любым алфавитно-цифровым именем (таким, как if) или уже упомянутое прямое управление памятью), даже наоборот - это является не просто высокоуровневой, а ультра-высокоуровневой возможностью. Но почему же тогда эта возможность запрещена? И это в Шарпе, который должен давать другим языкам пример для подражания в плане высокоуровневости! Или, может, такая могучая корпорация Microsoft по какой-то причине не может сделать то, что, скорее всего, может любой быдлокодер, нужно только время? Или там сидят такие лентяи, которые не делают себе труда реализовать это? Или такие бездарные люди, которые не представляют себе, что так можно сделать, зато умеют воровать идеи, и пройдет пара лет после того, как я это здесь написал - и эта возможность появится? Или вы хотите сказать, что это по каким-то объективным причинам, которых я не знаю, не получится ни у кого, в том числе и у меня? Нет, мне кажется, что это ограничение было введено умышленно. Но для чего? Прошу ответить.
0
|
||||||||||||||||||||||||
| 12.01.2021, 18:09 | |
|
Ответы с готовыми решениями:
94
Высокоуровневые методы информатики и программирования Создание условия: при определенных значениях переменной выполнения определенных арифметических действий Есть ли вообще аналогичные языки программирования только с уровнем изучения легкий чем язык программирования С |
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 09:28 [ТС] | ||
|
0
|
||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
||
| 14.01.2021, 09:34 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 09:42 [ТС] | ||
|
0
|
||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
|
| 14.01.2021, 09:48 | |
|
Etyuhibosecyu, я ответил почему: оно только для COM. Мешать типизации просто потому, что можно - чистой воды быдлятина.
Добавлено через 3 минуты Вы не ответили на вопрос о задумке, которую реализуете. Фраза про тип из строки наводит на мысль о новой версии какого-то транслятора\компилятора, которая реализуется через задницу.
0
|
|
|
Труд вопреки насмешкам
|
||||
| 14.01.2021, 09:53 [ТС] | ||||
|
0
|
||||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
||||
| 14.01.2021, 10:01 | ||||
|
Бесполезно это всё расписывать тут. Читайте специальную литературу. И не пытайтесь обвинять язык в недостаточной гибкости, когда используете его неправильно.
1
|
||||
|
Модератор
3141 / 2289 / 469
Регистрация: 26.03.2015
Сообщений: 8,912
|
|
| 14.01.2021, 10:06 | |
|
Etyuhibosecyu,
Вы, похоже, считаете, что чем больше "возможностей" (конструкций) предоставляет язык, тем лучше. На самом деле, наоборот, чем меньше, тем лучше (при условии, что язык позволяет эффективно решать поставленные задачи). Возьмём, например, брелок автомобильной сигнализации с одной кнопкой, которая включает/отключает сигнализацию. А теперь добавим ещё 20 дополнительных возможностей - от открывания капота до проверки уровня топлива. Станет только хуже. Вместо одной большой кнопки, которую можно нажать, не вынимая руки из кармана, будет 20 маленьких, среди которых ещё нужно найти нужную. С ЯП то же самое. Лишние возможности только мешают. Особенно те, которые дают возможность писать в плохом стиле.
0
|
|
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
|
| 14.01.2021, 10:12 | |
|
Shamil1, именно так он и считает. Когда он начинает что-то делать и у него не получается, то он делает вывод, что это язык недостаточно гибок, а не он чего-то не знает. Оттуда и потребность запилить свой язык, который будет реализовывать все возможности, которые только ему и нужны.
Добавлено через 2 минуты Etyuhibosecyu, я вам уже сколько раз говорил: если вам что-то неудобно и где-то не хватает "мощи языка", то посмотрите как подобное делают другие. Может оказать, что решение принципиально иное. А так как плохой танцор: куда не плюнь, всё неудобно и негибко.
0
|
|
|
фрилансер
6501 / 5737 / 1134
Регистрация: 11.10.2019
Сообщений: 15,369
|
||
| 14.01.2021, 10:14 | ||
|
Etyuhibosecyu, научись задавать вопросы в таком виде:
1
|
||
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 10:21 [ТС] | ||
|
0
|
||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
|
| 14.01.2021, 10:34 | |
|
Etyuhibosecyu, язык программирования - инструмент. А как всяким инструментом им надо уметь правильно пользоваться. В вашем случае, почему-то, вы решили, что осциллограф сломанный, раз вы не можете им нормально воспользоваться.
0
|
|
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 10:44 [ТС] | ||
|
0
|
||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
||
| 14.01.2021, 10:48 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
||
| 14.01.2021, 10:54 [ТС] | ||
|
0
|
||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
||
| 14.01.2021, 10:59 | ||
|
Etyuhibosecyu, я вам уже давал название сборника таких правил для разработки компиляторов: "Книга Дракона". Помнится, вы бросили её читать сказав, что слишком сложно и непонятно.
0
|
||
|
Труд вопреки насмешкам
|
|||
| 14.01.2021, 11:27 [ТС] | |||
|
0
|
|||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
|||
| 14.01.2021, 11:37 | |||
|
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
|||
| 14.01.2021, 11:45 | |||
|
0
|
|||
|
14748 / 9523 / 1364
Регистрация: 21.01.2016
Сообщений: 35,917
|
||
| 14.01.2021, 11:54 | ||
|
0
|
||
|
Труд вопреки насмешкам
|
|
| 14.01.2021, 12:18 [ТС] | |
|
Usaga, а вы уверены, что книга о создании собственного языка программирования называется именно "Книгой Дракона"? Что-то запрос в Google нашел бог знает что.
0
|
|
| 14.01.2021, 12:18 | |
|
языки программирования Языки программирования Языки программирования Языки программирования Языки программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для 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
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|