1

+ открыть спойлер

http://img.softpicks.fr/sshots_win/4/Quest3D-Viewers-354606-2.jpgScratch не предлагать-НЕ ТО!

Вы видели что-то подобное?

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

2

Какая конечная цель преследуется Вами?
Что Вы хотите получить от данного языка на выходе имеет немаловажное значение.
Просьба уточнить свой вопрос.

3 (03.07.2014 20:20:35 отредактировано 3g-men)

mozgfx пишет:

Какая конечная цель преследуется Вами?
Что Вы хотите получить от данного языка на выходе имеет немаловажное значение.
Просьба уточнить свой вопрос.

ХЕЛЛОУ ВОРДЛ ab

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

4

3g-men пишет:

ХЕЛЛОУ ВОРДЛ

ДРАКОН наше всё...

95% процентов проблем находятся между клавиатурой и стулом.

5

Fat-Zer пишет:
3g-men пишет:

ХЕЛЛОУ ВОРДЛ

ДРАКОН наше всё...

Не понял, юмора...

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

6

http://www.drakon-practic.ru/

Был, был и весь вышел...

7

Я вот призадумался, а есть ли что-то похожее на тот язык программирования который используется в Quest3D? Мне как новичку было тогда проще, именно с древовидным языком иметь дело, нежели к примеру с тем же Си...

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

8

Lupo Alberto пишет:

http://www.drakon-practic.ru/

А что-нибудь существует с ОТКРЫТЫМ кодом?

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

9

3g-men, Python - не?

Linux Mint 19.3 Mate Edition
Windows 7

10

Wolfenberg пишет:

3g-men, Python - не?

А он разве похож на древовидный, не?

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

11

3g-men пишет:
Wolfenberg пишет:

3g-men, Python - не?

А он разве похож на древовидный, не?

Алгоритмы можно создавать в любом языке программирования верхнего уровня

Linux Mint 19.3 Mate Edition
Windows 7

12 (03.07.2014 22:06:45 отредактировано MozgFx)

3g-men пишет:

А он разве похож на древовидный, не?

Древо-видность всего лишь визуализация, возможно это и имеет смысл при разработке игр к примеру. Или при промышленных разработках.
Даже бейсик имеет ветки в виде SUB, но не имеет графической визуализации.
Специфический язык:
CoDeSys
http://www.codesys.com/typo3temp/pics/d16cc6d892.png
Про Дракон в Википедии

А короче то что описано в вашем вопросе называется UML
UML (англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это — открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML-моделью. UML был создан для определения, визуализации, проектирования и документирования, в основном, программных систем. UML не является языком программирования, но на основании UML-моделей возможна генерация кода.

Вариант использования UML:http://www.interface.ru/public/990804/uml4b.htm

13

mozgfx, древовидностью ещё называют циклы.
Их проще всего учить в Basic.
А потом уже и что посложнее тыкать.

Linux Mint 19.3 Mate Edition
Windows 7

14

А вообще для нормального программирования лучше привыкать к текстовым редакторам.
Самый оптимальный вариант использование редактора http://www.sublimetext.com/ настраиваете подсветку синтаксиса под себя и вперед.

15

Wolfenberg пишет:

mozgfx, древовидностью ещё называют циклы.
Их проще всего учить в Basic.
А потом уже и что посложнее тыкать.

Цикл это:
For/next

Условие:
If/then/else

А:
SUB - я бы по логике назвал её под-функция в простейших языках. поэтому она как раз и выполняет по моей логике функцию ветви.

16

mozgfx, условия тоже явлются ветками.
Вы забыли операнды OR, NOT, AND.

Linux Mint 19.3 Mate Edition
Windows 7

17

mozgfx пишет:

Какая конечная цель преследуется Вами?

3g-men пишет:

ХЕЛЛОУ ВОРДЛ ab

Такая конечная цель только меня смущает? Потому и перенёс в разговоры.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

18 (03.07.2014 22:32:31 отредактировано MozgFx)

Wolfenberg пишет:

mozgfx, условия тоже явлются ветками.
Вы забыли операнды OR, NOT, AND.

Да их намного больше и они немного отличаются в разных языках.
Вот логика программирования на паскале для меня так и осталась загадкой...
А вот писал я команды вспоминая про старый добренький УКНЦ запускаешь basic.sav и вперед )

У нас был класс этих машин в доме пионеров они соединялись витой парой с стационарным пк который работал под управлением 386 или 486 тогда ещё. В ПК была воткнута плата к которой подходили провода от этих УКНЦ.

Этот ПК тогда ещё тянул целый класс  при этом можно было запустить эмуляцию DOD и Windows 3.11 и монстр по тем временам тунул это.

Помню были гонки 4x4 если запускаешь на парочке машин - комп тянул их, если больше начинало тормозить.

19 (03.07.2014 22:31:48 отредактировано Wolfenberg)

mozgfx, ну, я указал самые распространённые.
А для меня иероглифы sed - китайская грамота...

Linux Mint 19.3 Mate Edition
Windows 7

20

Wolfenberg, да уж без шпаргалки не разберешься... если не использовать повседневно...

21

mozgfx, не использую. А кто-нибудь программировал SIP-запросы?
На почту вот просьба пришла: создать полноценную прошивку на C++ с программой SIP-запросов на различные
модули АТС. Как делается - я не знаю.

Linux Mint 19.3 Mate Edition
Windows 7

22 (03.07.2014 22:46:15 отредактировано Marley)

Это не UML

UML выглядят вот так:

http://citforum.ru/database/oracle/oracle-one/1.gif

No Woman No Cry...

23

Rizado пишет:

Такая конечная цель только меня смущает?

Может автору сама идея интересна. Графическое программирование, или что-то около.

«Я устал, я ухожу.»

24 (04.07.2014 01:52:47 отредактировано xxblx)

Это не язык программирования. Это визуальное проектирование логики игры/приложения, его еще "визуальным скриптингом" называют.
Т.е. это не какой-то конкретный ЯП так делает, это просто визуальный инструмент, позволяющий (по своей идее, а на практике - сомнительно) разработчикам упросить описание логики приложения. На основе построенной схемы потом просто код будет сгенерирован. Подобное обычно в "конструкторах игр" используют (например, в Stencyl и Construct 2) и некоторых средах разработки, идущих в комплекте с "движками" (например, Leadwerks Engine, там на основе этих визуальных схем или Lua, или C++ код генерируется).

Так что, тут задача не в выборе ЯП, а в поиске инструмента.

Fedora GNOME3

25

3g-men пишет:

А что-нибудь существует с ОТКРЫТЫМ кодом?

drakon-editor

3g-men пишет:

Я вот призадумался, а есть ли что-то похожее на тот язык программирования который используется в Quest3D? Мне как новичку было тогда проще, именно с древовидным языком иметь дело, нежели к примеру с тем же Си...

если ты не способен освоить Си или питон, то единственный вариант — это Лого.

А все «Визуальные языки» имеют строго специализированное назначение или же просто игрушки... в первом случае они предполагают, что пользователь уже знаком с нормальным языком, а во втором — уступают в мощности даже тому же logo...

95% процентов проблем находятся между клавиатурой и стулом.

26 (04.07.2014 12:23:25 отредактировано stranger)

Fat-Zer пишет:

в первом случае они предполагают, что пользователь уже знаком с нормальным языком, а во втором — уступают в мощности

Именно так. Программировать вот так типа "в лёгкую" никогда не получается. Все попытки были провальными. Классика - Macromedia (впоследствии Adobe) Flash и даже не оно само, а всякие попытки её облегчить (ну, для создания баннеров, к примеру, были приблуды). Что её родной ActionScript, что замены в приблудах (которые позволяли и игры писать) в итоге приводили к необходимости изучения программирования как такового, алгоритмов и прочего. Такая картинка, поверьте, путь в никуда.

27

Vitri пишет:
Rizado пишет:

Такая конечная цель только меня смущает?

Может автору сама идея интересна. Графическое программирование, или что-то около.

ab интересна сама идея.

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */

28

Fat-Zer пишет:

в первом случае они предполагают, что пользователь уже знаком с нормальным языком

А я этого по моему и не отрицал!

/* "Я создам пользовательский интерфейс при помощи Visual Basic и попробую определить IP-адрес" =) */

/* "Хочу создать процессор в домашних условиях. У меня есть паяльник проволка и кусок кремния. Как сделать процессор?" */