Найдено 5 результатов

kovinik
08.04.2010 11:05:39
Форум: Операционная система
Тема: ОС на FPC
Ответы: 161
Просмотры: 360005

Re: ОС на FPC

Надо писать ОС под разные платформы, а не только под ПС. например под MCS-51.
Обязательно с поддержкой многозадачности (физической или виртуальной неважно) как на уровне ОС так и компилятора.
Отсюда вывод и ОС и компилятор должны быть ориентированы друг на друга.
Это можно легко сделать с помощью ...
kovinik
08.04.2010 10:21:05
Форум: Компилятор / язык программирования
Тема: О парамтрах процедур/функций
Ответы: 7
Просмотры: 45068

Re: О парамтрах процедур/функций

а еще пусть компилятор сам программы пишет. :D
kovinik
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 подразумевать как ссылку.
память соответственно ...
kovinik
07.04.2010 16:16:02
Форум: Компилятор / язык программирования
Тема: Парадигмы... эхъ
Ответы: 36
Просмотры: 80988

Re: Парадигмы... эхъ

-программы создаются для решения каких-то задач.
-языки программирования есть инструмент для создания программ.
-парадигмы есть (стандартные, устоявшиеся, принятые, удобные, и т.д.) способы написания програм или их частей.

для примера: задача покрасить стену.
инструмент для покраски: кисть или ...
kovinik
07.04.2010 15:32:33
Форум: Компилятор / язык программирования
Тема: типизация
Ответы: 55
Просмотры: 134503

Re: типизация

из учебника: "тип переменной описывает НАБОР значений, которые она может принимать, и ДЕЙСТВИЯ, кторорые могут быть над ней выполнены."

пример:
var
s1, s2, s3: string;
begin
s2 := '1';
s3 := '1';
s1 := s2 + s3;

вопрос: какой должен быть результат, '11' или '2' ?

типы и нужны для того что-бы ...