OSDev

для всех
Текущее время: 26 апр 2024, 04:03

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3, 4
Автор Сообщение
 Заголовок сообщения: Re: многоуровневая ось
СообщениеДобавлено: 03 окт 2010, 16:26 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
Можете предложить какой-нибудь скриптовый язык - который существует 30 лет в качестве языка для приложений. У меня есть ядро - реализована только консоль в графическом режиме VESA2. Защищенный режим. Однозадачное. Может запускать приложения. Хочу ради эксперемента включить в него поддержку какого-нибудь языка. Ядро будет интерпритатором. Хотелось бы что б работали старые программы. Кроме BASICа ничего немогу придумать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: многоуровневая ось
СообщениеДобавлено: 03 окт 2010, 17:45 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
30 лет назад никому в здравом уме и твёрдой памяти писать полноценные приложения на скриптовых языках в голову не приходило -- это средство автоматизации рутинных задач, быстрого создания мелких программ-однодневок, но не более того. Тот факт, что на подобных языках при желании можно написать что угодно, не означает, что это нужно делать на практике.

Кстати говоря, Бэйсик -- по сути не скриптовый язык, хотя классические реализации были интерпретаторами. Однако и компиляторы существовали давным-давно (на PDP-11 точно был наряду с интерпретатором, а это не позже середины 1970-х). Впрочем, "нескриптовость" опять-таки не означает, что этот язык подходящ для любых задач.

Ну а из классических скриптовых -- IBMовский REXX, например. Тоже 1970-е (может, и 1960-е, но в этом не уверен).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: многоуровневая ось
СообщениеДобавлено: 03 окт 2010, 21:14 
Аватара пользователя

Зарегистрирован: 16 апр 2010, 10:10
Сообщения: 320
Откуда: Псковская обл.
REXX :

say 'Введите своё имя:' /* отображает сообщение */
pull name /* считывает ответ */
say "Привет," name"!" /* отображает сообщение */
pause /* ожидание, чтобы окно сразу не захлопнулось */
exit 0 /* выход с кодом возврата 0 */

работает в WinXP
подойдёт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: многоуровневая ось
СообщениеДобавлено: 03 окт 2010, 22:47 

Зарегистрирован: 21 сен 2007, 17:24
Сообщения: 1088
Откуда: Балаково
iz56 писал(а):
REXX

JScript пожалуй популярнее. Есть и ОС на его основе:
http://code.google.com/p/es-operating-system
(ECMAScript это пробраз JScript)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: многоуровневая ось
СообщениеДобавлено: 17 мар 2011, 01:59 
Аватара пользователя

Зарегистрирован: 14 мар 2011, 12:31
Сообщения: 970
Откуда: Дагоба
iz56,
А ты не допускаешь мысли, что те интерпретируемые модели, которые есть сейчас (Java, .Net) через 30 лет не окажутся точно так же технологически устаревшими и не сойдут на "нет"? И что будет тогда с твоим живучим кодом?

_________________
Yet Other Developer of Architecture.
The mistery of Yoda’s speech uncovered is:
Just an old Forth programmer Yoda was.

<<< OS Boot Tools. >>>


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2, 3, 4

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB