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

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

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

39 ответов

62 просмотра

Так есть же прикладной софт на луа. Вон у соседей 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
Надо пример кода.

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

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

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

тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
читать файл максимально быстро? странный вопрос))
zamtmn
53
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Карта сайта