LINUX.ORG.RU

Метапрог-прототип 42

 , , ,


1

3

Следующая версия:

Метапрог-прототип 43: начало переделки «на самом себе»

Скачать

https://mega.nz/file/SARWFB4D#5xZE8MxcEH1W-JvIcdm83ArSbQRdt_ueh86mohc96lQ

В 42 версии были исправлены еще несколько багов. Но она не была своевременно анонсирована на ЛОРе.

В 41 версии исправлены еще несколько багов транслятора.

В 40 версии исправлена трансляция условий в циклах в некоторых случаях.

В 39 версии исправлен баг упаковки, из-за которого не паковался транслятор.

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

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

В новой 36 версии прототипа Метапрога существенно улучшена скорость работы графического редактора. Те, кто раньше испытывали проблемы с медлительностью редактора (например, mertvoprog), приглашаются попробовать новую версию.

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

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

Заставить работать циклы по структурам пока не удалось (если не считать одноэлементных структур) - из-за новых метапрогеров пришлось вместо этого решить проблему скорости отрисовки. И она успешно решена, а циклы по структурам будут в следующих версиях.

По итогам первоапрельской шутки я все же увидел, что на ЛОРе все же есть ради кого оставаться.

Первоапрельская шутка:

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

Многие на этом форуме советовали мне бросить LabVIEW и я очень сожалею, что принял это решение только сейчас. Два года потрачены впустую! Особенно был прав liksys, долго пытавшийся меня вразумить: на python чего только не пишут, зачем заморачиваться с визуальным программированием, особенно с опорой на Си?

Что дальше? Скорее всего, буду по-настоящему учить текстовые ЯП. Какие посоветуете и по каким книгам?

С праздником!

Предыдущая тема:

Метапрог-прототип 34 + СУВТ по логическому типу



Последнее исправление: metaprog (всего исправлений: 9)

Жаль, что это шутка.

// шутка

anonymous
()

А как можно прекратить то, чего никогда не начиналось?

gremlin_the_red ★★★★★
()

Будем надеяться, что это не из-за первого апреля.

Что дальше? Скорее всего, буду по-настоящему учить текстовые ЯП. Какие посоветуете и по каким книгам?

Если модного хотите — питон.

fernandos ★★★
()

Что дальше?

Дальше Метапрог не на LabVIEW. Либо изучай промышленные контроллеры и SCADA-системы, если оно тебе ближе. Там платят примерно как обычным программистам, но текстового программирования меньше, либо вообще нет. Могу заблуждаться, ибо мне самому эта тема не интересна.

Особенно был прав liksys

Нет. Ты более адекватен, чем он. Глумление над новичками хуже чем безобидное заблуждение.

Kogrom
()

Если это не шутка, то с просвещением!

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

Все про шутку подумали, да?

А про что же ещё? Он же так агрессивно набрасывал, а тут заднюю дал, да ещё на первое апреля.

Korchevatel ★★★★★
()

Учитесь, зелень, у мастера!

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

Да, к сожалению это шутка (забанить бы его).

anonymous
()

🐏

Я тоже хочу барашку в статус!

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

Про барана не в обиду, у тебя барашка в нике )))

anonymous
()

Подытоживая первую страницу:

–=== НЕ ВЕРИМ!!! ===–

P.S. Но если бы ТС в самом деле принял решение разрабатывать среду графического программирования на каких-нибудь традиционных средствах (да те же C/GTK, например) — шансов на успех было бы куда больше, чем сейчас. Собственно, и сейчас не поздно…

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Жаль, что твоё первое разумное сообщение на ЛОРе — шутка.

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

Для кроссплатформенного программирования — вполне традиционных.

В качестве первоапрельской шутки сгодится.

wandrien ★★
()

Рекомендую книги Столярова.

Legioner ★★★★★
()

В юмор ты умеешь так же плохо как и в программирование.

anonymous
()

лучший прикол на лоре

но гори в аду!

zendrz ★★
()

Какая разница, шутка, не шутка? Результат-то в итоге будет один и тот же (т.е. не будет).

theNamelessOne ★★★★★
()

Сегодня я вынужден сообщить почтенной публике, что разработка Metaprog прекращается.

— Сегодня разработка Метапрог отменяется!
— Ура!
— Мы начинаем разработку нового языка программирования.  
Командором назначается @meatprog.  
@meatprog — ты у нас сегодня будешь командор.  
Прошу вас, возьмите в руки Метапрог.  
Покритикуйте основательно.  
@metaprog до обеда на землю не вернется.

Гениально!

anonymous
()

Пришло время подсчитать кол-во потраченных усилий

SORT BY COMMENTS (> 100)

name | comments | symbols
anonymous            10525      1637116
metaprog             7421       1299702
liksys               1748       401919
hobbit               1360       460214
i-rinat              1117       216850
mertvoprog           1102       321392
AntonI               872        199927
abcq                 785        284244
rebforce             592        159499
balsoft              503        84020
shpinog              475        207119
cluge                456        122266
kostyarin_           391        82031
ossa                 288        46601
arturianec100        281        156044
fsb4000              187        44322
provaton             172        32868
snake266             172        22683
saibogo              158        32793
vq156                135        13205

График https://pic4a.ru/14/FCm.png (top 12)

По всем темам метапрога про метапрог, не считая этой, и не считая удалённые комментарии.

Полная стата https://pastebin.com/raw/UdzA0AwT

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

мелом у тебя на спине написан

anonymous
()

Сегодня я вынужден сообщить почтенной публике, что разработка Metaprog прекращается

Ты решил жениться на Котечке и уехать в Эстонию?

Владимир

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

Витька, Витька … Как твоя грядка с кабачками?

Володя

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

У меня вопрос к тем, кто в списке ниже и выше метапрога. Зачем? Зачем вы тратите свое время?

Потому что Метапрог красивый и умный. Если я отобью его у Котечки, то заполучу себе очень перспективного мужичка в его лице.

Владимир

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

Олег Попов красивей.

Ты ничего не понимаешь в красоте и перспективных парнях.

Владимир

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

Ты ничего не понимаешь в красоте и перспективных парнях.

Да, жаль затравили парня и великолепный проект.

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

Ему просто все завидовали.

Он себя еще покажет.
Помнится обещал ядро и драйвера Linux на Метапрог переписать.

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

Помнится обещал ядро и драйвера Linux на Метапрог переписать

Предлагаю всем форумом у него прощения попросить.

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

Я накалякал ядро в xpaint, как мне теперь протолкнуть этот патч в апстрим? Линус не будет мне никакие пальцы показывать?

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

Я накалякал ядро в xpaint, как мне теперь протолкнуть этот патч в апстрим? Линус не будет мне никакие пальцы показывать?

А как там у тебя с безопасностью?
Квадратное уравнение можно будет решить?

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

А как там у тебя с безопасностью?

Там всё круче, чем в ванильном ядре: во-первых я рисовал на тачпаде на ноутбуке, во-вторых, от алкоголизма у меня трясутся руки и хер кто разберёт, что там нарисовано, не смогут взломать!

Квадратное уравнение можно будет решить?

В ядре нет операций с плавающей точкой, поэтому нет. В общем случае неможно.

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

Но как мне это документировать? Когда я последний раз общался с Линусом (правда это был патч не в ядро, а в гит), он к коду ваще не придирался, типа всё ок, а вот документацию переписать меня заставил раза три.

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