LINUX.ORG.RU

Metaprog: универсальная графическая среда программирования [в разработке] часть 5

 , , ,

Компилировать исходники нужно так

dron@gnu:~$ gcc ./test.c -o ./test $(pkg-config --cflags --libs gtk+-3.0)
gcc: error: ./test.c: Нет такого файла или каталога
dron@gnu:~$

Хммм, кааааак страаанно, пойчемуйто не работаит? 😑 Ааааа, неверное исходников нет! :D

Deleted
()
Ответ на: комментарий от anonymous

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

metaprog
() автор топика
Ответ на: комментарий от cetjs2

Ссылки есть, но они бесполезные. Там максимум это микропорнокартинки ничего не объясняющие.

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

Многого не хочу, хотя бы фибоначчи типа

f(1) = 1
f(2) = 1
f(n) = f(n-2) + f(n-1)

anonymous
()
Ответ на: комментарий от monk

Пока нет. Меня уже, «с порога», смущает использование джаваскрипта. И необходимость поставить nodejs. По свободе думаю попробовать.

А ты пробовал? Кому не лень - попробуйте, жду отзывов про NoFlo.

metaprog
() автор топика
Ответ на: комментарий от metaprog

Что нет я знаю, но я видел где-то в предыдущих темах согласие её в метапрог добавить.

Так что я бы на это посмотрел. Как я графически изображу рекурсию - я знаю, но это я сделаю с применением столь нелюбимого матана и абстракций.

Поэтому хотелось бы увидеть её в метапроге. Жаль, если не состоится.

anonymous
()
Ответ на: комментарий от metaprog

А ты пробовал? Кому не лень - попробуйте, жду отзывов про NoFlo.

Так потому и прислал, что показалось очень похоже.

По ссылке ниже есть примеры прямо в браузере: https://app.flowhub.io/#gist/86a28c01d66cd8bf672f4e0a3e1ba851

http://noflo.github.io/dataflow-noflo/demo/draggabilly.html

monk ★★★★★
()
Ответ на: комментарий от Deleted

iluha16, у меня нет звезды что бы там отвечать.

пых хорош для заработка

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

не у всех же богатые родители что бы можно было время в игрушечках до 20 лет просиживать

Мне 17, да и в игры я не играю, однако не вижу чего то плохого в этом, ты вот на ЛОРе сидишь, а кто то играется, кто то читает... У каждого свои развлечения. Неужели ты не видишь таких простых вещей?

Deleted
()
Ответ на: комментарий от Deleted

да ничего плохого, твоё время трать как знаешь. но когда играман тащит свои играманские привычки в программирование и заявляет что он видите ли так вырос, и что это такое мучение изучать программирование и читать мануалы это выглядит комично и вызывает закономерный вопрос на кой он лезет в программирование и чего ему не сидится в своих уютных играх.

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

iluha16
()
Ответ на: комментарий от iluha16

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

Я не буду спорить, допустим не сидится, но что в этом плохого? Насильно же никто не заставляет никого переходить.

Deleted
()
Ответ на: комментарий от Deleted

ну раз не насильно тогда конечно ничего плохого. но я же не виноват что мне смешно с этих потуг. да и вопрос на кой чёрт остаётся. тем более C имеет смысл использовать для системного низкоуровневого программирования таких как ядра OS, компиляторы и прочее. а для того что бы чего то делать в этой области автору ещё придётся не одну книгу по теории алгоритмов и дискретной математике осилить, а это ж такое мучение для него бедного будет. хотя если он школьник он наверняка пока ещё не знает что такое настоящая математика, по крайней мере я не знал пока на матфак не попал. такие объёмы знаний автор по любому не потянет с его подходом:

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

если бы он какой нибудь графический билдер сайтов для хипстеров делал выглядело бы более реалистично.

iluha16
()
Ответ на: комментарий от iluha16

для программиста

Кто тебе сказал что я программист?

русская локаль позор для программиста

Нет, у тебя больные фантазии

Deleted
()
Ответ на: комментарий от Deleted

Мне 17

Надо же, еще школьник, а уже жир вместо крови по жилам течет.

И быть русским тоже!

Пропаганда работает, это хорошо.

anonymous
()
Ответ на: комментарий от iluha16

загуглить сообщение об ошибке

И он мне говорит что-то про локаль, дааа, для стаковерфлов копипастеров это реально беда

Но всё же тыц если уж очень хоца

Deleted
()
Ответ на: комментарий от iluha16

Зачем ограничивать свои знания настолько что для понимания наипростейшей ошибки на родном языке нужно целое англоязычное сообщество? Да и в целом это так трудно переключить локаль в dev режиме для удобства копипастинга на форумы. Или тупо написать в гугле англоязычный перевод ошибки трудно? Какие то у тебя выдуманные проблемы с почему-то обвинтельным уклоном.

Знаешь почему у меня родная локаль? Это тупо приятнее и удобнее. И чем англоязычное сообщество лучше, как и чем корейское лучше и любое иное? Ничем. Даже я бы сказал наоборот.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

ну а мне приятнее английская локаль. к тому же это повышает ЧСВ на фоне всяких играманов не осиливших английский.

iluha16
()
Ответ на: комментарий от monk

Любопытно. Что-то в этом есть, однако на чем сделан код подфункций? На джаваскрипте? Подфункции, сделанные на NoFlo, есть?

metaprog
() автор топика
Ответ на: комментарий от iluha16

ну а мне приятнее английская локаль.

Ну тогда зачем заводить разговор о вкусовщине?

к тому же это повышает ЧСВ

Ты вот серьёзно? Обычно это скрывают, ибо зашквар и стыдно.

на фоне всяких играманов не осиливших английский.

Ну лол. Если говорить именно про игроманов они на голову лучше знают нормальный разговорный английский чем обычные программисты средней руки, не про всех конечно говорю.

Deleted
()
Ответ на: комментарий от i-rinat

Это - хороший досуг. Да и полезного мне насоветовали много.

metaprog
() автор топика
Ответ на: комментарий от Deleted

Рекурсия - это вызов функции в теле самой себя. Вот так и будет.

metaprog
() автор топика
Ответ на: комментарий от i-rinat

П. С.: а еще формируется сообщество потенциальных девелоперов Метапрога.

metaprog
() автор топика
Ответ на: комментарий от Deleted

ничего плохого в ЧСВ не вижу если в меру. позволяет браться за вещи на которые не решился бы. а вобще признаюсь честно мне с детства нравились фильмы про хакеров где на экране бегут никому неведомые загадочные буковки вот я собрал gentoo и кайфанул уже на этапе сборки))

iluha16
()
Ответ на: комментарий от iluha16

ничего плохого в ЧСВ не вижу если в меру.

Ну как по мне здоровое ЧСВ не надо восполнять, оно есть по дефолту, на уровне ЧСД (Чувства собственного достоинства), а восполнять его за счёт чьего либо принижения мол «Я умею, а ты нет, ахахах лох!» Это уже нездоровая херня, и свидетельствует о каких-то комплексах я хз или просто о том что человек откровенно говно ибо ему нравится всё это, но с одной стороны это плюс, скажи ему что он дно в ответ, покраснеет как помидор я лично знаю таких людей. Надеюсь у тебя не так.

а вобще признаюсь честно мне с детства нравились фильмы про хакеров где на экране бегут никому неведомые загадочные буковки

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

вот я собрал gentoo и кайфанул уже на этапе сборки))

Это тоже замечательно, радоватся тому что делаешь и получать удовольствие не только от того что всё получилось, а даже от процесса решения проблем/задач. Тоесть ты кайфуешь от своих действий от процесса и атмосферы, а не от возвышения себя за счёт принижения других.

Короче с ЧСВ надеюсь ты просто палку перегнул. Конечно у всех иногда возникает да приятное чувство что «Мля да я крут и в 100 рах круче того парня!» Это испытывают все, но говорить про это такое себе, в любой момент придёт «другой парень» и просто раздавит тебя и интеллектуально и морально. Хотя взрывы ЧСВ легализованы с моральной точки зрения через соревнования где ты явно приходишь доказываешь всем и чувствуешь что ты перец апасный.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от metaprog

Подфункции, сделанные на NoFlo, есть?

https://app.flowhub.io/#project/efd306b5846c236998a63c535ceebed1/efd306b5846c...

Код компонентов (квадратиков) описан на JavaScript. Но у тебя тоже есть базовые квадратики (последовательность, gtk_init, ...).

monk ★★★★★
()
Ответ на: комментарий от Nervous

Теоретически возможно. И практически будет иметь смысл, если кому-то так удобнее. Вот мне лично графика удобнее текста.

metaprog
() автор топика
Ответ на: комментарий от Nervous

А на волынке можно программу сыграть?

В прошлой теме предлагал терменвокс. Можно по два терменвокса, под обе руки. И губную гармошку в зубы. Лучше даже казу (kazoo).

anonymous
()
Ответ на: комментарий от anonymous

Если тебе удобнее - то почему бы нет? Кстати, вспомнилось Carroll Gibbons - When Erastus Plays His Old Kazoo:

https://www.youtube.com/watch?v=p4lB5UIg8mo

Попробуйте попрограммировать под это. У меня в графике получается.

metaprog
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.