Re[12]: Oberon???????????????????????????????????
От: Сергей Губанов Россия http://sergey-gubanov.livejournal.com/
Дата: 26.10.04 11:16
Оценка: 2 (2) +1 :)
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Сергей Губанов, Вы писали:

MODULE MyModule;

IMPORT StdLog;

BEGIN
  StdLog.String("Здравствуй мир!");

END MyModule;


S>И чем же этот хрен слаще вот такой редьки:

using System;
class Class1
{
    static void Main()
    {
        Console.WriteLine("Hello World");
    }
}



Лучше тем что использовано меньше понятий, судите сами:

Оберон:

1) Существуют модули
2) Один модуль может импортировать другой модуль
3) В модулях есть подпрограммы, которые можно вызывать из других модулей

C#:

1) Существуют пространства имен (уже непонятность — а что, собственно, еще за пространство да еще и имен? Где они расположены? А как они выглядят эти пространства?)
2) Существуют классы (еще одна непонятность — что еще за классы? Классы чего? Мы в седьмом классе учимся и что с того?)
3) У классов есть статические методы (опять ребенку непонятно что такое статические и что такое методы, в чем разница между подпрограммами и методами?). Что такое void? Почему именно Main?
4) Как понять что Console как-то связана с приведенной выше using System;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.