Это связано с Вашим termcap
настройки для экрана. Возможно, можно попытаться запустить экран с -a
параметр командной строки.
Пика является языком сценариев с подобным синтаксису C. Вы никогда не слышали о нем? Считайте это точкой против: это редко устанавливается по умолчанию, это не имеет многих библиотек, нет большой литературы об этом, нет многих людей, которые могут помочь Вам с ним …
Просто выберите Perl или Python, два главных языка сценариев в системах Unix (плюс оболочка, но это - более хитрый язык и имеет менее общий объем.). Синтаксис составляет только 1% изучения языка так или иначе. Я рекомендовал бы Python как самый простой из двух.
Если Вы действительно хотите программировать в C, но не иметь длинные шаги компиляции и соединения, проверьте TCC: Крошечный компилятор C. Это даже поддерживает выполнение через хижину.
CINT является другим интерпретатором C & C ++. Я не знаю, хотели ли Вы должными быть перенести команды в
system("foo");
все же. Возможно, макрос как (непротестированное) следующее
#define S(cmd) system(cmd);
могло бы быть полезным в том подходе, например, S("cp a b")
Возможно, нет :)
Необходимо искать, "изучают Python за 10 минут".
Это покрывает самые полезные функции Python: списки, кортежи, словари, классы и конечно его потрясающая система добавления отступа.
Изучите это, я personnaly рассмотрение Python как важное после C\C ++, потому что это делает так много по умолчанию, и как язык сценариев, это служит много.
Преимущества:
Недостатки:
Установка и попытка tcsh. Можно также сделать это оболочкой по умолчанию, если Вы хотите. Хотя я не рекомендую это.;-)
php-cli, может быть довольно полезным.
php имеет плохую репутацию, но с тех пор php версия 5 язык на самом деле довольно в порядке. И синтаксис подобен C/C ++/Java.
Существуют некоторые пакеты, доступные для узла, которые упрощают системные сценарии.
Диспетчер пакетов узла является, вероятно, самым легким способом установить такие пакеты; сам узел может быть создан из источника (с v8 механизмом, на котором он работает), или установленный через некоторых менеджеров по системному пакету.
Вы, возможно, должны учиться использовать evented ввод-вывод для получения очень сделанными.
Существует, цепляются проект Cern интерпретатора C++ на основе лязга.
Вот Google Talk: Представление цепляется, Интерпретатор C++ На основе clang/LLVM
Я еще не писал этого, но лучшим языком сценариев для C будет ... C. Компиляторы теперь достаточно быстры, поэтому вы можете написать небольшую оболочку сценария, которая бы скомпилируйте и запустите вашу программу. Ничто не отличается от языка сценариев, который загружается в исходный код и анализирует его перед выполнением. Когда я получаю сценарий, работающий, я отправляю его.
Perl, по сути, имеет тот же синтаксис, что и C (по крайней мере, так же близок к C ++), и довольно широко установлен / доступен.