Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Евгений Филиппов

Страницы: 1 [2]
16
Общий раздел / ENUM Trit
« : Январь 28, 2015, 01:42:25 am »
ENUM Trit
BEGIN

MINUS,
ZERO,
PLUS

END Trit

18
(* ВОЛШЕБСТВО.МОД *)

МОДУЛО ВОЛШЕБСТВО;

(*

натолмачим и перетолмачим

  (* НЕПРАВИЛЬНО:

      (* ВОЛШБА.МОД *)

      МОДУЛЬ ВОЛШБА;

      КОНЧИЛАСЬ ВОЛШБА.

  *)

кстати раз это компы, то все ключевые слова должны быть в среднем роде

*)

КОНЧИЛОСЬ ВОЛШЕБСТВО.

19
[07:39:50 PM] variable: https://vk.com/topic-59307890_31127326
Грибы Оберона.
[07:42:06 PM] variable: Кстати за волшебство платить не надо, так что создавайте каждый из вас http://oberon.i2p/ и пользуйтесь, домены i2p бесплатны.
[07:46:18 PM] variable: хехе. Отчёт о Языке Программирования Волшба (адаптация Oberon P.L.Report)

21
Общий раздел / Capabilities-based programming и Project.East
« : Апрель 05, 2014, 08:28:01 pm »
Я вот думаю развивать capabilities-based programming на базе своего project.east.
Типа самый высокоуровневый исходный код для OS, он же мейкфайл, выглядит приблизительно так:

Begin of a program labeled "this OS". Capabilities of this OS: world wide web browser GUI, jabber GUI, modelname wifi card support. End of this OS.

Оно у меня должно будет поддерживать финитный формальный вариант естественного языка, с надлежащим процессингом.

22
Общий раздел / Dataflow visual language...
« : Июнь 27, 2013, 11:11:10 am »
(18:57:36) egp: я думаю о такой вот парадигме программирования
(18:57:42) egp: сферы, соединённые трубками
(18:57:59) egp: по трубкам идут сферки-объекты данных
(18:58:32) egp: в сферах, соединённых трубками, объекты данных преобразуются в другие объекты
(18:58:53) egp: данных
(18:59:18) egp: codename: Dataflow visual language

Алан Кей в системе STEPS также использовал трубочный подход, он экономичен по кол-ву кода при особых подходах к кодированию.

Комментарии?

23
Общий раздел / Literate programming vs. языки
« : Январь 06, 2013, 11:31:06 am »
(20:16:18) egp: всё
(20:16:27) egp: меня достал С++ своей сложнотой
(20:17:58) egp: темплейтов этих
(20:19:29) egp: на каждую гадость надо самплы кода смотреть, как так.
(20:24:20) egp: никакого literate программирования невозможно с таким языком

24
Общий раздел / SYSTEM.ADDRESS (AKA void*) considered harmful
« : Октябрь 01, 2012, 03:52:21 pm »
(23:37:32) egp: на void* надо бы выдавать компилер варнинг "THIS CODE IS BAD!!! void* IS CONSIDERED EVIL!!!"
(23:37:49) egp: harmful, пардон
(23:38:40) egp: короче войд* он же SYSTEM.ADDRESS - это модель ячейки-массив ячеек - адреса
(23:38:46) egp: то есть низкоуровневая
(23:39:08) egp: а указатель на тип или переменная некоего типа - это высокоуровневая модель
(23:39:16) egp: и смешивать их нельзя
(23:39:22) egp: и тем более кастить!
(23:39:28) egp: каст вообще зло
(23:39:41) egp: проц должен знать тип области памяти.
(23:40:10) egp: то есть проц должен иметь указатель на область памяти И на IR-модель этой области памяти
(23:40:38) egp: и такая ИР-модель для каждой области должна быть ОДНА!
(23:41:14) egp: поэтому SYSTEM.ADDRESS он же войд* - НЕ НУЖЕН
(23:42:16) egp: надо попробовать чото написать без использования систем.адрес
(23:42:32) egp: начиная с оберон-транслятора у которого НЕТ систем.адрес
(23:43:03) egp: это уже интересно, в отличие от транслятора в тухлый вонючий js :)

вокруг да около подобных вещей, но не по этой теме - http://subtroj.info/oberon@conference.jabber.ru/2012/10/01.html

Глоссарь
IR: internal representation.

25
Общий раздел / Google DataStore
« : Июль 08, 2012, 01:58:34 pm »
кстати я тут узнал как в Google DataStore обеспечивают константное по времени извлечение любого объекта из DB любого объёма

у них просто если таймаутится гет или пут в дб, то скочет исключение

ларчик просто открывался :)

в принципе это хорошо - энфорсится дисциплина запросов, чтобы кулхацкеры не писали тормозных запросов и не складывали в ДБ огромные обжекты

Страницы: 1 [2]