|
вышел в свет PMP-pascal v1.2, с поддержкой PIC18 ! |
|
|
|
 |
Ответов
|
Nov 2 2008, 06:43
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Цитата А по поводу ограничений паскаля: как насчет параметров функций со значениями по умолчанию, ф-ий с переменным к-вом параметров, перегрузки операторов. Я вот частеньков коде пользую "volatile". Есть аналогичное в паскале? Странные люди бывают... Если человек плохо знает или вообще не знает Delphi, то он ругает возможности языка, а не свое не_знание языка. PS: все вышеописанное давно уже есть в Delphi...
|
|
|
|
|
Nov 3 2008, 20:03
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(_Pasha @ Nov 3 2008, 22:36)  Причем, топик про совсем другой Паскаль, а ругает Delphi <=6  Все это при том, что слово "Паскаль" на самом деле не значит практически ничего  . И это есть самая главная беда кучки компиляторов авторы которых пытаются спекулировать на слове "Паскаль" и при этом вынужденно обвешивающие изначальный образцово-учебно-абстрактный Паскаль всевозможными примочками, дабы получить хоть сколь-нибудь пригодный к практическому применению компилятор. Цитата И про volatile понравилось - ну кто ж виноват, что в сях оптимайзер живет своей жизнью...  Глупость изрекли. Жаль, что не понимаете  . 1.Компиляторы НЕ ОПТИМИЗИРУЮЩИЕ работу с глобальными переменными и постоянно обращающиеся к медленной памяти и еще более медленной периферии есть дерьмо не пригодное для нормального использования. 2.Любой ОПТИМИЗИРУЮЩИЙ компилятор будучи хоть семи пядей во лбу не способен без подсказки оптимизировать работу с переменными, которые изменяются не по его воле. 3.Бездумное массовое использование volatile есть первейший признак абюсолютной безграмотности.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 6 2008, 20:36
|
Группа: Участник
Сообщений: 8
Регистрация: 8-02-05
Пользователь №: 2 495

|
Цитата(DL36 @ Nov 6 2008, 10:10)  Я работал в дельфи 3,4,5 а сейчас работаю на С и жалею времени потраченного на дельфи. Вы вот специалист в дельфи подскажите как решается проблема с указателями Вот уж действительно жалко, время потрачено, а решения проблемы нет. Но причем тут дельфи? Я передавал указатели так Type PUsr_Keys_Info = ^TUsr_Keys_Info; TUsr_Key_Info = Packed Record Num : Array [0..10] Of Char; Status : Word; END; TUsr_Keys_Info = Array[0..15] OF TUsr_Key_Info; VAR Data : Cardinal; pKeysInfo : PUsr_Keys_Info; nKeySlots : Word; pGetDrvInfo : FUNCTION( pKeysInfo : PUsr_Keys_Info; pKeySlots : PWord ) : Word; StdCall; {Описание функции в DLL} implementation PROCEDURE FormCreate(Sender: TObject); begin inherited; Data := LocalAlloc(LMEM_FIXED, SizeOf( TUsr_Keys_Info ) ); pKeysInfo := LocalLock( Data ); … CheckOper( pGetDrvInfo( pKeysInfo, @nKeySlots )); //Вызываем функцию и передаем указатель end;
|
|
|
|
|
Nov 7 2008, 11:20
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(GAS @ Nov 7 2008, 00:36)  Но причем тут дельфи? Я передавал указатели так Спасибо за ответ. Дельфи тут не при чем просто к слову пришлось. Так сложилось начинал работать с ПДП11 асм 580 итд.. во времена разрухи пришлось работать на дельфи, писал не экранные формы а длл внутреннего употребления и постоянно, чего то не хватало. Уволился пришёл к контроллерам и си тут и понял чего не хватало.
|
|
|
|
Сообщений в этой теме
_Pasha вышел в свет PMP-pascal v1.2 Sep 6 2008, 10:02 oll Спасибо поглядел, попровал примеры - вроде неплохо... Sep 8 2008, 17:44 Короткова Светлана да? может тогда просветите какие у него преимущес... Sep 16 2008, 11:59  oll Цитата(Короткова Светлана @ Sep 16 2008, 17... Sep 16 2008, 16:35   Короткова Светлана тоесть преимуществ с точки зрения возможностей язы... Sep 16 2008, 18:40    oll Цитата(Короткова Светлана @ Sep 17 2008, 00... Sep 17 2008, 02:42    _Pasha Цитата(Короткова Светлана @ Sep 16 2008, 22... Sep 29 2008, 15:36     zltigo Цитата(_Pasha @ Sep 29 2008, 17:36) И мне... Sep 29 2008, 15:42      _Pasha Цитата(zltigo @ Sep 29 2008, 19:42) Когда... Sep 29 2008, 16:03       zltigo Цитата(_Pasha @ Sep 29 2008, 18:03) А что... Sep 29 2008, 16:07 DSIoffe Цитатаможет всё дело во вкусовых предпочтениях?
Им... Sep 17 2008, 06:02 DSIoffe Цитата("zltigo")Когда человеку кажется, ... Sep 30 2008, 11:42 zltigo Цитата(DSIoffe @ Sep 30 2008, 13:42) Ну в... Sep 30 2008, 12:39  _Pasha Цитата(zltigo @ Sep 30 2008, 16:39) Прост... Sep 30 2008, 13:45   zltigo Цитата(_Pasha @ Sep 30 2008, 15:45) как с... Sep 30 2008, 18:25 DSIoffe Цитата("zltigo")многое реализовано, как ... Oct 1 2008, 08:36 Perepic Цитата(DSIoffe @ Oct 1 2008, 11:36) А что... Oct 10 2008, 08:37  GAS Цитата(Perepic @ Oct 10 2008, 11:37) А по... Nov 2 2008, 05:33 DSIoffe Цитата("Perepic")Не к Паскалю, но к прод... Oct 10 2008, 09:44       Kopa Тем временем данный Pascal дорос до версии V1.6.2... May 19 2013, 08:46 DSIoffe Цитата("zltigo")И это есть самая главная... Nov 5 2008, 10:14 zltigo Цитата(DSIoffe @ Nov 5 2008, 13:14) Автор... Nov 5 2008, 10:26 DSIoffe Ох, не любите Вы Паскаль! А я люблю!
Навер... Nov 5 2008, 12:23 zltigo Цитата(DSIoffe @ Nov 5 2008, 15:23) А в э... Nov 5 2008, 14:48 DSIoffe Цитата("zltigo")Именно, именно о языке к... Nov 6 2008, 08:19
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|