Войти
ПрограммированиеФорумОбщее

Delphi ++

Страницы: 1 2 3 4 Следующая »
#0
22:33, 28 июня 2009

Решил написать эксперт для Delphi(2007-2009), для расширения синтаксиса:
в версии 0.01 планируется:
унарные: ++, --, +=, -=, *=,  /= ...

Хочу у вас спросить, что вам не хватает( именно в синтаксисе) в Делфи?

P.S только давайте адекватно.


#1
0:36, 29 июня 2009

D7 всё хватает. :)

#2
0:49, 29 июня 2009

Эксперт это чего такое? Типа плагина чтоли?
И насколько сильно можно расширить синтаксис?

#3
4:40, 29 июня 2009

\холивар моде он\
В синтаксисе дельфи нехватает того что это не С++ =).
\холивар моде офф\

#4
5:15, 29 июня 2009

>В синтаксисе дельфи нехватает того что это не С++ =).
Дада... нам только С++ там и нехватает

#5
7:47, 29 июня 2009

Насколько я помню эксперты пишут для дополнения самой IDE ,  а не для расширения самого языка.

#6
7:47, 29 июня 2009

Заменить богомерзский repeat - until на православный repeat - while :)

#7
8:40, 29 июня 2009

Zakus
> Дада... нам только С++ там и нехватает
Так все к тому и идет, что Delphi ----> C++ :)

#8
10:39, 29 июня 2009

project_manager
> Хочу у вас спросить, что вам не хватает( именно в синтаксисе) в Делфи?
объявления переменных в любом месте, потом "func(a, b += 1);", "a := b := c := ++d;", чтобы класс мог создаваться как всегда и при объявлении (как объект) "TClass = class(TOtherClass) ... end; TClassPtr = ^TClass; ... C: TClass; C2: TClassPtr" - здесь переменная C создается при объявлении, а C2 обычным спосоьом C2 := TClass.Create;
Но это пожедания, думаю всякие такие приколы будет тяжело реализовать.

#9
10:48, 29 июня 2009

Inc(Delphi);

Кстати, в Delphi есть не только ключевое слово class, но и ключевое слово object
Так сказать, тяжелое наследие турбопаскаля.

#10
11:03, 29 июня 2009

Sokal
> объявления переменных в любом месте

+1

>потом "func(a, b += 1);", "a := b := c := ++d;"

-1
Зло, из Ц++ такое бы убрать нафиг... Верный путь к УБ...

> чтобы класс мог создаваться как всегда и при объявлении (как объект)
> "TClass = class(TOtherClass) ... end; TClassPtr = ^TClass; ... C: TClass; C2:
> TClassPtr" - здесь переменная C создается при объявлении, а C2 обычным спосоьом
> C2 := TClass.Create;
> Но это пожедания, думаю всякие такие приколы будет тяжело реализовать.

+1

#11
11:22, 29 июня 2009

Делфи надо сравнивать с шарпом, а не с ++.

#12
11:32, 29 июня 2009

Категорически не хватает препроцессора.

#13
12:01, 29 июня 2009

Посмотрите freepascal. Там вроде есть какие-то особенные фичи.

#14
12:59, 29 июня 2009

унарные: ++, --, +=, -=, *=,  /=

В Lazarus всё это есть. Давно с Дельфи свалил. Теперь всего хватает)

Страницы: 1 2 3 4 Следующая »
ПрограммированиеФорумОбщее

Тема в архиве.