The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз компилятора Free Pascal 3.2, opennews (ok), 20-Июн-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


5. "Релиз компилятора Free Pascal 3.2"  –7 +/
Сообщение от Аноним (5), 20-Июн-20, 21:14 
Основная идея наверное сказать что все написано на Паскале. Просто много C блоков вот и все
Ответить | Правка | Наверх | Cообщить модератору

72. "Релиз компилятора Free Pascal 3.2"  +9 +/
Сообщение от Аноним84701 (ok), 21-Июн-20, 01:35 
> Основная идея наверное сказать что все написано на Паскале. Просто много C блоков вот и все

Из оф. примера:


type
  tblock = reference to procedure; cdecl; cblock;

procedure test(b: tblock);
  begin
    b;
  end;

procedure proc;
  begin
    writeln('called as block');
  end;

const
  bconst: tblock = @proc;


Вижу cblock, но в упор не вижу "языка Си" :(
Возможно, основная идея сказать, что перед написанием ехидного комментария все же желательно ознакомится с матчастью? *g*
Ответить | Правка | Наверх | Cообщить модератору

110. "Релиз компилятора Free Pascal 3.2"  +2 +/
Сообщение от Аноним (110), 21-Июн-20, 08:15 
Дак, блин, в "C blocks"  буква "C" означает "closing", а не язык...
Ответить | Правка | Наверх | Cообщить модератору

76. "Релиз компилятора Free Pascal 3.2"  +4 +/
Сообщение от Аноним (110), 21-Июн-20, 01:52 
> блоков на языке Си.

Автора надо убить за такой перевод термина "c-blocks", который к "на языке Си" ничего общего не имеет от слова совсем, это "C blocks are very similar to anonymous methods in Delphi".

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

91. "Релиз компилятора Free Pascal 3.2"  +2 +/
Сообщение от Pascalemail (??), 21-Июн-20, 02:46 
Подозреваю, что переводчиком был гугл транслейт.
Ответить | Правка | Наверх | Cообщить модератору

161. "Релиз компилятора Free Pascal 3.2"  +1 +/
Сообщение от Аноним (-), 21-Июн-20, 19:09 
> Автора надо убить за такой перевод термина "c-blocks", который к "на языке Си"

Зачем убить? Наброс получился хорош!

> ничего общего не имеет от слова совсем, это "C blocks

А что за cdecl в примере?

Ответить | Правка | К родителю #76 | Наверх | Cообщить модератору

180. "Релиз компилятора Free Pascal 3.2"  +1 +/
Сообщение от Аноним84701 (ok), 21-Июн-20, 21:01 
> А что за cdecl в примере?
>> and either the calling convention cdecl or mwpascal
Ответить | Правка | Наверх | Cообщить модератору

186. "Релиз компилятора Free Pascal 3.2"  +/
Сообщение от Аноним (110), 21-Июн-20, 23:27 
cdecl - всего лишь конвенция вызова, как и другие (stdcall и прочие), говорит, где и в каком порядке передавать параметры. А C-blocks - это Closing blocks - замыкания.
Ответить | Правка | К родителю #161 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру