Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Я, например, все еще сижу на 7-х делфях, но тот факт, что студия развивается, не оставляет равнодушным. Найдутся тысячи, кому это по душе, и я за это рад.
Все азы я выучил на паскале. Затем мы начали изучать С и позже С++. А зная азы и архитектуру языка, я легко освоил сишные языки.
затем в универе мы изучали Cygwin + Assembler + OpenGL. Этого опыта мне хватает и по сей день. Я легко освоил PHP, html, javascript, mysql и firebird.
Я за пару дней освоил AVR контроллеры, потому что я понимал основы языка, и не важно, ассемблер это или си
я понял, что такое ООП, система сообщений, мьютексы, семафоры, многопоточность, базы данных и пр.
SomeString.Length();
MyInt.ToString();
SOmeString.ToLower();
...
type
TIntegerHelper = record helper for Integer
function ToString: string;
end;
//....//
function TIntegerHelper.ToString: string;
begin
Result:=System.SysUtils.IntToStr(Self)
end;
SomeString.Length();
MyInt.ToString();
SOmeString.ToLower();
Да потрудился уже. Если я в дельфи пишу Inc(a,20), у меня генерируется опкод inc [адресъ],20. Если я то же самое пишу в вышеуказанных языках, у меня генерируется штук сорок опкодов
Сейчас препроцессор и парсер работают в одном проходе (по множеству причин, но вот одна из них, которая показывает что это действительно так — если бы препроцессор работал отдельно, в диагностиках вы получите ссылки не ваш исходный код, а на отпрепроцессеный).Высосанная из пальца причина. Препроцессор, при смене файла вставляет в output директиву
#line 20 "program.cpp"
Куда стоило бы развиваться Delphi вместо того, куда оно развивается сейчас