Надо писать ОС под разные платформы, а не только под ПС. например под MCS-51.
Обязательно с поддержкой многозадачности (физической или виртуальной неважно) как на уровне ОС так и компилятора.
Отсюда вывод и ОС и компилятор должны быть ориентированы друг на друга.
Это можно легко сделать с помощью ...
Найдено 5 результатов
- 08.04.2010 11:05:39
- Форум: Операционная система
- Тема: ОС на FPC
- Ответы: 161
- Просмотры: 360005
- 08.04.2010 10:21:05
- Форум: Компилятор / язык программирования
- Тема: О парамтрах процедур/функций
- Ответы: 7
- Просмотры: 45068
Re: О парамтрах процедур/функций
а еще пусть компилятор сам программы пишет. 
- 08.04.2010 09:47:14
- Форум: Компилятор / язык программирования
- Тема: указатели
- Ответы: 64
- Просмотры: 188520
Re: указатели
Указатели нужны в виде ^тип, а pointer нет.
Или можно все сложные типы по умолчанию определять как указатель (как в Delphi).
Например.
вместо:
type
patom = ^tatom;
tatom = record
next: patom;
end;
писать:
atom = record
next: atom;
end;
и atom подразумевать как ссылку.
память соответственно ...
Или можно все сложные типы по умолчанию определять как указатель (как в Delphi).
Например.
вместо:
type
patom = ^tatom;
tatom = record
next: patom;
end;
писать:
atom = record
next: atom;
end;
и atom подразумевать как ссылку.
память соответственно ...
- 07.04.2010 16:16:02
- Форум: Компилятор / язык программирования
- Тема: Парадигмы... эхъ
- Ответы: 36
- Просмотры: 80988
Re: Парадигмы... эхъ
-программы создаются для решения каких-то задач.
-языки программирования есть инструмент для создания программ.
-парадигмы есть (стандартные, устоявшиеся, принятые, удобные, и т.д.) способы написания програм или их частей.
для примера: задача покрасить стену.
инструмент для покраски: кисть или ...
-языки программирования есть инструмент для создания программ.
-парадигмы есть (стандартные, устоявшиеся, принятые, удобные, и т.д.) способы написания програм или их частей.
для примера: задача покрасить стену.
инструмент для покраски: кисть или ...
- 07.04.2010 15:32:33
- Форум: Компилятор / язык программирования
- Тема: типизация
- Ответы: 55
- Просмотры: 134503
Re: типизация
из учебника: "тип переменной описывает НАБОР значений, которые она может принимать, и ДЕЙСТВИЯ, кторорые могут быть над ней выполнены."
пример:
var
s1, s2, s3: string;
begin
s2 := '1';
s3 := '1';
s1 := s2 + s3;
вопрос: какой должен быть результат, '11' или '2' ?
типы и нужны для того что-бы ...
пример:
var
s1, s2, s3: string;
begin
s2 := '1';
s3 := '1';
s1 := s2 + s3;
вопрос: какой должен быть результат, '11' или '2' ?
типы и нужны для того что-бы ...
