Alex2003 wrote:
Ладно.
Мне нужен полностью доделанный компилятор Паскаль Турбо (не полуфабрикат, без танцев с бубном), чтобы программы из него можно было бы компилировать сразу в .kex - файл. Срок - до второго ноября 2018 года. Вознаграждение - 3000 рублей.
Время пошло!
Я лишь замечу, что среди
программистов тоже есть
полуфабрикаты.
Я упоминал уже
FreePascal в этом сообщении
viewtopic.php?f=33&t=3469&start=15#p71084D.2 TP mode
This mode is selected by the $MODE TP switch. It tries to emulate, as closely as possible, the behavior of Turbo Pascal 7. On the command line, this mode is selected by the -Mtp switch.
Enumeration sizes default to a storage size of 1 byte if there are less than 257 elements.
You cannot use the address operator to assign procedural variables.
A forward declaration does not have to be repeated exactly the same by the implementation of a function/procedure. In particular, you can omit the parameters when implementing the function or procedure.
Overloading of functions is not allowed.
The Objpas unit is NOT loaded.
Nested comments are not allowed.
You cannot use the cvar type.
Strings are shortstrings by default.
Если уж тебе так взбрело в голову ограничиться только возможностями
TP.
И ещё
Free Pascal is a 32, 64 and 16 bit professional Pascal compiler. It can target many processor architectures: Intel x86 (including 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS and the JVM. Supported operating systems include Linux, FreeBSD, Haiku, Mac OS X/iOS/iPhoneSimulator/Darwin, DOS (16 and 32 bit), Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, Nintendo Wii, Android, AIX and AROS. Additionally, support for the Motorola 68k architecture is available in the development versions.
А ты, дружок, в курсе, что
Platform 8080/Z80, 8085, x86
А дальше было что?
А дальше было
Delphi.
By 1995 Borland had dropped Turbo/Borland Pascal and replaced it with the rapid application development (RAD) environment Delphi, based on Object Pascal. The 32- and 64-bit Delphi versions still support the more portable Pascal enhancements of the earlier products (i.e. those that are not specific to 16-bit code) including the earlier static object model. This language backwards compatibility means much old Turbo Pascal code can still be compiled and run in a modern environment today.
Other suppliers have produced software development tools compatible with Turbo Pascal. The best-known are Free Pascal and Virtual Pascal.
И об этом, уже говорили.
Да, и представь себе, над компилятором трудились несколько человек и при этом не один год.
Получая в течении всего этого времени зарплату.
А ты, наивный, хочешь за 3000 рублей(это меньше 50$ по текущему курсу).