OSDev http://osdev.su/ |
|
многоуровневая ось http://osdev.su/viewtopic.php?f=18&t=341 |
Страница 4 из 4 |
Автор: | iz56 [ 03 окт 2010, 16:26 ] |
Заголовок сообщения: | Re: многоуровневая ось |
Можете предложить какой-нибудь скриптовый язык - который существует 30 лет в качестве языка для приложений. У меня есть ядро - реализована только консоль в графическом режиме VESA2. Защищенный режим. Однозадачное. Может запускать приложения. Хочу ради эксперемента включить в него поддержку какого-нибудь языка. Ядро будет интерпритатором. Хотелось бы что б работали старые программы. Кроме BASICа ничего немогу придумать. |
Автор: | SII [ 03 окт 2010, 17:45 ] |
Заголовок сообщения: | Re: многоуровневая ось |
30 лет назад никому в здравом уме и твёрдой памяти писать полноценные приложения на скриптовых языках в голову не приходило -- это средство автоматизации рутинных задач, быстрого создания мелких программ-однодневок, но не более того. Тот факт, что на подобных языках при желании можно написать что угодно, не означает, что это нужно делать на практике. Кстати говоря, Бэйсик -- по сути не скриптовый язык, хотя классические реализации были интерпретаторами. Однако и компиляторы существовали давным-давно (на PDP-11 точно был наряду с интерпретатором, а это не позже середины 1970-х). Впрочем, "нескриптовость" опять-таки не означает, что этот язык подходящ для любых задач. Ну а из классических скриптовых -- IBMовский REXX, например. Тоже 1970-е (может, и 1960-е, но в этом не уверен). |
Автор: | iz56 [ 03 окт 2010, 21:14 ] |
Заголовок сообщения: | Re: многоуровневая ось |
REXX : say 'Введите своё имя:' /* отображает сообщение */ pull name /* считывает ответ */ say "Привет," name"!" /* отображает сообщение */ pause /* ожидание, чтобы окно сразу не захлопнулось */ exit 0 /* выход с кодом возврата 0 */ работает в WinXP подойдёт. |
Автор: | Himik [ 03 окт 2010, 22:47 ] |
Заголовок сообщения: | Re: многоуровневая ось |
iz56 писал(а): REXX JScript пожалуй популярнее. Есть и ОС на его основе: http://code.google.com/p/es-operating-system (ECMAScript это пробраз JScript) |
Автор: | Yoda [ 17 мар 2011, 01:59 ] |
Заголовок сообщения: | Re: многоуровневая ось |
iz56, А ты не допускаешь мысли, что те интерпретируемые модели, которые есть сейчас (Java, .Net) через 30 лет не окажутся точно так же технологически устаревшими и не сойдут на "нет"? И что будет тогда с твоим живучим кодом? |
Страница 4 из 4 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |