Closed glixx closed 10 years ago
Всех языков не знаю :) Но можно Ruby, bash, AutoIt. Можно JavaScript переименовать в "ECMAScript (JavaScript/ActionScript)".
Какие сможете. Начало их интеграции положено, они легко будут добавляться теперь. Этот список отличный.
Знакомые ребята знают perl. Значит, и у него есть шансы попасть в afce.
А в Кумир алгоритмический язык Ершова полностью подойдёт?
В теории да. Нужно проверить. Кумир еще развивается? Я давным давно работал в школе и использовал Кумир, переписанный в Qt. По правде говоря, я в восторге от Кумира :)
Да, Кумир развивается и используется повсеместно.
bash с assembler можно?
Баш понимает только свой Shell-язык. Делайте .sh скрипт, туда запихиваете то что скрипт дожен выполнить (на ассемблере написанное).
Я думаю, что имелось в виду баш отдельно, а ассемблер отдельно. Дело в том, что такие языки, как я понимаю, не имеют полноценных конструкций типа "если..то..иначе". Там есть проверка условия и безусловный/условный переход в определенную точку программы. Чтобы такое реализовать нужно модернизировать систему генерации кода. Наверно пора завести отдельную проблему на гитхабе, но решение будет к версии 0.9.9 или 1.0.0. В 0.9.8 новшества вводить не буду. Нужно теперь допилить шероховатости и сделать стабильный релиз.
Вопрос: зачем ассемблер? Для графических примитивов? Баш иммет если..то..иначе. Вполне полноценный язык для работы с имеющимися юникс программами. Фактически баш как связующее звено.
Ассемблер изучают учащиеся, а программа afce нацелена на эту аудиторию. С bash не должно быть проблем с "если..то..иначе" уже сейчас.
Боюсь что писать программу на ассемблере очень плохая затея). Надо понимать, что каждый язык нужен для конкретных целей. Только некоторые "уникумы" пишут программы и ос на чисто ассемблере. Как колибри ос. Попробуйте пока что баш или перл. Ну или питон, как болле продвинутый потомок баша. Перл это фактически просто расширение баша.
Уметь писать на ассемблере, или хотя бы понимать его суть - это очень полезный навык для изучающих информатику. Понятно, что не всем нужен ассемблер, но в программе стоит его иметь. Более того, можно сравнить одни и те же алгоритмические конструкции на разных языках, в том числе на ассемблере.
Баш добавлю в 0.9.9, а ассемблер и бейсики с нумерацией строк позже. Я уже думаю на новой реализацией генерации исходного кода.
С уважением, Виктор Зинкевич.
Страшно представить что получится из этого винигрета.
Мне кажется, имеет место некоторое недопонимание. Что Вы имеете в виду под "винигретом"?
С уважением, Виктор Зинкевич.
Вы хотите в одной единственной программе использовать C++, ассемблер (!), баш, бейсик. В чём суть? Мне кажется такой винигрет надо преподносить студентам как плохой пример, а не как образовательный.
Здесь речь идет о том, чтобы блок-схему алгоритма можно было перевести на разные языки программирования. Именно об этих языках программирование идет речь. Сама же программа написана на C++ и других примесей не планируется.
С уважением, Виктор Зинкевич.
Аааа.... Я не понял просто).
Интересует вопрос какие алгоритмические языки можно было бы реализовать в afce. Писалось об ассемблере, а ещё?