169 похожих чатов

Я вот сейчас сяду писать прикладной софт на Lua. И

начнётся: "А зачееем? А получается неоптимизировано, а размер будет огромный, а почему тогда на Python не напишешь, там хотя бы библиотеки уже есть для этого? А почему на С не пишешь?"
А потому что захотел, и всё. Нравится мне lua ассемблер, и всё.

39 ответов

64 просмотра

Так есть же прикладной софт на луа. Вон у соседей tup, вон Prosody. И либы есть, дофига.

КТ315- Автор вопроса
s54820
Так есть же прикладной софт на луа. Вон у соседей ...

Так есть же программы на FASM, вон на форуме и интерпретатор, и FASMW, и AsmEdit контролы, и ОС на нём пишут, и драйверы. И игры!

КТ315
Так есть же программы на FASM, вон на форуме и инт...

игры на чём попало пишут, даже на древнем бейсике

КТ315- Автор вопроса
Mixail Frolov
игры на чём попало пишут, даже на древнем бейсике

Кому запрещаешь? Значит Basic надо подметить, а если на С пишут - так это нормально, на С все обязаны же писать.

кстатиии, есть вот такой пример :)

s54820
Так есть же прикладной софт на луа. Вон у соседей ...

Так нет качественных программ на фасме, кроме самого фасма, фдбг и менуэта/колибри. Всё остальное — хелловорлды, демки или кривые недоделки, вот как тот faim, который годами писали, а всё равно то сообщения не отправлялись, то падало в рандомные моменты. И ключевой момент тут как раз в том, что для того, чтобы сделать нормально, нужна куча времени. Пока пишешь, пыл угас, проект на свалке.

КТ315- Автор вопроса
s54820
Так нет качественных программ на фасме, кроме само...

Так на Lua тоже кривые и неоптимизированные, огромный размер самого интерпретатора. Вообще бесполезная вещь (сказали бы почти все Сишники).

Mixail Frolov
screenshot кстатиии, есть вот такой пример :)

Всегда найдешь, за что приплести КОС, сектант

КТ315
Кому запрещаешь? Значит Basic надо подметить, а ес...

freebasic на ассемблере написан , если не путаю (вместе с идешкой radasm)

Сладкий Хлеб Хлеб
Всегда найдешь, за что приплести КОС, сектант

я диплом чисто на колибри с презентацией на ней же защищал, так что да - сектант )

Mixail Frolov
я диплом чисто на колибри с презентацией на ней же...

Надо бы мне тоже к 3му курсу придумать что-то

КТ315
Так на Lua тоже кривые и неоптимизированные, огром...

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

КТ315- Автор вопроса
КТ315
Так на Lua тоже кривые и неоптимизированные, огром...

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

КТ315
Так на Lua тоже кривые и неоптимизированные, огром...

один из самых быстрыз скриптовых яп между прочим

КТ315- Автор вопроса
s54820
И мы снова возвращаемся к тому, что на асме ты соб...

Вижу, как работают - куча issues открыто.

КТ315- Автор вопроса
КТ315- Автор вопроса

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

попутно угробив sd разъём сетевуху на ноуте из-за тестов )

КТ315
Кто сказал, что исключения это про проглатывания? ...

Дамп и винда отлично сделает. Перепроверять данные, тем более на ассемблере — это миф. У тебя сотня килобайт кода, прилетел access violation, кого ты перепроверять собрался?

КТ315- Автор вопроса
КТ315- Автор вопроса
s54820
Дамп и винда отлично сделает. Перепроверять данные...

У тебя есть информация, с какого момента в коде прилетело исключение, вот оттуда и перепроверять, что сложного?

КТ315
Ну, С/Lua точно бы не убил, да-да.

На C/Lua заранее все написано, так что да

Сладкий Хлеб Хлеб
Это ты как?

и ты поиграйся с PM у PCI устройств, будет весело )

КТ315- Автор вопроса
Dmytro Parkhomenko
Линукс?

@Doczom Хватай его и тащи к нам в секту

Mixail Frolov
KolibriOS

Её ещё обновляют?

КТ315
У тебя есть информация, с какого момента в коде пр...

Всё ещё не понял, что ты собрался перепроверять. Если исключение прилетело, значит кто-то где-то повредилось. Адрес где-то в куче. Что там лежит, кто испортил, когда? Одни вопросы, и неинтерактивно решить их невозможно. Максимум, что можно сделать — проглотить исключение и молиться.

КТ315- Автор вопроса
Dmytro Parkhomenko
Её ещё обновляют?

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

Dmytro Parkhomenko
Её ещё обновляют?

ну... да. Просто... все в планах, которые медленно исполняются

Dmytro Parkhomenko
Её ещё обновляют?

да, недавно вот обновляли ядро

КТ315
Надо пример кода.

У меня нет ничего конкретного. Но в следующий раз, когда новички придут сюда с чем-нибудь, что падает, воткни им обработчик исключений, и пусть он решит вопрос.

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
Я тут за тем, чтобы задать вопрос, так как не знаю ассемблер, учу с/с++. Короче, насколько дорога операция перехода в функцию при ее вызове? Дело в том, что в с++ есть макросы...
Максим Рябцев
11
hello friends. Do you know how can I learn getx? I have a software project that I should deliver it up to 5 weeks later and I need to learn firebase too. I will be thankfull
AmirHossein Razavi
15
Доброе время суток! у меня тут иноды закончились. и понял почему по сути кстит, я периодически очищаю постгрес и сентри контайнер: postgres=# DELETE FROM nodestore_node WHER...
Юсиф Насиров
9
Привет, нужен совет старших товарищей. Есть глобальная переменная var DefaultDataFolder:string; инициализируем DefaultDataFolder:='a:\_OUT\'; есть примитивная процедур...
Max Otto
14
lazarus-3.2.0/gtk, linux патч "имя проекта по умолчанию project1 -> prj" день добрый не нравится "именя проекта по умолчанию" (project1), к.раз приходится переименовывать (н...
livontiy
5
Вопрос. Теоретический. Есть список команд. Команды отправляю в обработку некой функции, по очереди. Разные команды могут давать разные результаты после обработки. В зависимос...
Serjone
7
Коллеги, а в чём сейчас хорошо писать на перле, в смысле ide? Пробовал в идее с плагином, подсветка есть, даже какие-то предупреждения есть, но рефакторинга считай нет. Перене...
Дмитрий Петров
9
Can I forward ports (including the SSH port) between two machines without SSH? I know I can forward SSH server port from machine A (which blocks all requests by firewall) to ...
required optional
5
Всем вечера. Подскажите как лучше сделать. делаю на Д10 Например будет база данных на SQLite. в ней будет много таблиц. более 50шт Типа справочник. Содержать ID Name Id p...
Андрей Т 🐎
10
Карта сайта