Где {{ pis }}

Альтруизм в программировании

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Альтруизм в программировании » Языки » Фонд Глушкова


Фонд Глушкова

Сообщений 1 страница 4 из 4

1

Фонд Глушкова

Вместо  использования  традиционных  операторов  типа  if,  for,  goto  и  т.д. (всех!) предлагается использовать ОДНУ, единственную графическую оболочку, Р-схему – горизонтальную дугу, которая имеет направление вправо или влево и любое число дуг, исходящих из вершины в любую сторону.

http://glushkov.org/wp-content/uploads/2014/04/sist.graf_.new1_.png

Р-схема по сравнению с записью ее в С++ в 13 раз компактнее, не содержит 256(47%) символов из программы в С++, для ее ввода требуется только 17 (по числу горизонтальных дуг) нажатий клавиш.

http://glushkov.org/wp-content/uploads/2014/04/sist.graf_.new2_.png

Условия и выполняемые при этом Действия могут быть записаны на любом языке – русском, английском, китайском, математическом, программистском и т.д. в одну или несколько строк.
Ввод Р -схем на порядок быстрее, трансляция проще и эффективнее.

Фонд Глушкова:

[html]<iframe name="pen" src="http://glushkov.org/?page_id=112"  width="100%" height="680vh" align="center" frameborder="0"></iframe>[/html]

0

2

Если честно, то я вообще ничего не понял.
Во-первых, не понятно что значит Р-схемы и от чего эти схемы Р?
Во-вторых, я не вижу никаких "дуг". "Дуга вправо", "дуга влево"... это о чем они? Я вижу овалы, окружности и стрелки прямой и угловой формы. Дуги где?
В-третьих, циклы они показали, но из схемы совершенно не понятно - что это за циклы? что они делают? как они это делают? зачем они это делают? В программировании не существует просто циклов существующих сами по себе без всякого смысла, в программировании циклы предназначены для повторения заданного набора команд. А тут что делается? Не понятно...
Четвертое - фраза "В предлагаемой единой, универсальной графической оболочке (Р-схемах) записывается любая программа на любом существующем языке программирования." говорит о том, что либо автор не совсем понимает термины, которыми пользуется, либо использует термины в своем персонализированном значении и не предупреждает об этом читателя. "графическая оболочка" - это НЕ "Р-схема", под графическими оболочками понимают как раз интерфейсную часть программ - кнопки, менюшки, статистические и мониторинговые окна и так далее. Похоже автор не совсем понимает о чем вообще говорит.
Кроме того заявление о том, что в этом виде можно записать "любую программу на любом языке программирования" больше похоже на пустое заявление, так как в программировании важно не то, что бы программа тем или иным способом была записана, а то, чтобы она потом была СКОМПИЛИРОВАНА в машинный код и этот машинный код выполнял именно те действия, которые требуются от программы. Таким образом, либо автору нужно было говорить о "записи АЛГОРИТМА" программы, но тогда языки программирования тут ни при чем, ибо Алгоритмический Язык един и на нем и ДО Р-схем можно было писать любую последовательность действий.

В общем, пока здесь просто все слишком амбициозно, и по большей части из ничего. Не приведены даже банальные примеры перевода тех или иных живых программ, не приведены трансляторы или компиляторы, которые из этого всего будут рождать машинный код... просто кружочки со стрелочками - и как хочешь, так это и понимай.

И в этом всем больше всего удручает заявление: "Даже если кто-то делает похожую работу – он вряд ли сделает лучше нас...". Это что значит? Что всем остальным нужно тут же признать свое поражение в неравной борьбе и опустить руки? Просто цирк какой-то. Такое ощущение, что ребята думают на этом денег заработать, но так, чтобы заработали они одни... а кто сказал, что другие делают эту работу ради того, чтобы заработать денег? И кто сказал, что те, кто делают работу ради денег при всех "причинах" сделают ее лучше тех, кто делает ее ради идеи?

В общем, как то все... "Это не серьезно!" Моргунов.

0

3

Почитал ихнюю инструкцию... посмеялся... прослезился... и загрустил. Люди ИЗОБРЕЛИ язык С++NEW... Смысл языка взять готовый С++, окружить текст программы со всех сторон стрелочками и кружочками, назвать это "дугами" и объявить Визуальным Языком Программирования Нового Поколения!
Попахивает лютой Поповщиной (подробнее можно узнать здесь: Поповщина)

Ну и в конце всего добила фраза: "Качественным шагом в развитии методов структурного программирования стало изобретение объектно-ориентированного программирования". И тут все стало ясно... как день. Славься, Славься Великий ООП... :) Смих тай годи.

И во что вложено столько работы... не понятно.

Отредактировано flamehowk (05-30-2019 22:46:13)

0

4

- И да...

"Палочки должны быть... - Попендикуля-я-ярны!!!"  :idea:

0


Вы здесь » Альтруизм в программировании » Языки » Фонд Глушкова