Turbo51 (original) (raw)
Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers. It features Borland Turbo Pascal 7 syntax, support for inline assembly code, source-level debugging, and optimizations, among others. The compiler is written in Object Pascal and produced with Delphi.
Property | Value |
---|---|
dbo:abstract | Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers. It features Borland Turbo Pascal 7 syntax, support for inline assembly code, source-level debugging, and optimizations, among others. The compiler is written in Object Pascal and produced with Delphi. In the 1980s, Intel introduced the 8051 as the first member of the MCS-51 processor family. Today, hundreds of cheap derivatives are available from tens of manufacturers. This makes the architecture very interesting for professionals and hobbyists. It is surprising that this 8-bit architecture is still in use today, and is still so popular. Of all 8051 compilers, several widely used C compilers exist, but only a few Pascal compilers. Turbo51 is available as freeware and was created with the goal to make a Pascal compiler for MCS-51 processors that will be as fast as Turbo Pascal, will use the same syntax and will generate high quality optimized code. (en) Turbo51 — это компилятор для языка программирования Pascal, для семейства микроконтроллеров Intel MCS-51 (8051). Он имеет синтаксис Borland Turbo Pascal 7, в том числе, поддерживает объектно-ориентированное программирование. Компилятор написан на языке Object Pascal и разработан на Delphi. В 1980 году Intel представила 8051 как первый член семейства процессоров MCS-51. Сегодня десятки предприятий производят сотни разновидностей указанного семейства микроконтроллеров со множеством изменений и добавлений, расширяющих возможности семейства. Поэтому архитектура микроконтроллеров по-прежнему вызывает интерес у профессионалов и любителей. Для микроконтроллеров MCS-51 существует множество С-компиляторов, но совсем немного компиляторов Pascal. Turbo51 создавался как бесплатный компилятор, который работает так же быстро, как Turbo Pascal, использует тот же синтаксис и генерирует высококачественный оптимизированный код. Автор компилятора — Игорь Фуна, Словения. (ru) |
dbo:genre | dbr:Compiler |
dbo:latestReleaseDate | 2012-02-01 (xsd:date) |
dbo:latestReleaseVersion | 0.1.3.12 |
dbo:license | dbr:Freeware |
dbo:thumbnail | wiki-commons:Special:FilePath/Turbo51_0.1.3.5_output.png?width=300 |
dbo:wikiPageID | 23876320 (xsd:integer) |
dbo:wikiPageLength | 4067 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 979636763 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Pascal_(programming_language)_compilers dbr:Windows_API dbr:Borland dbc:Compilers_and_interpreters dbc:Pascal_programming_language_family dbr:Debugging dbr:Comparison_of_Pascal_and_C dbr:Compiler dbr:Relocatable_Object_Module_Format dbr:C_(programming_language) dbc:Object-oriented_programming_languages dbr:Turbo_Pascal dbr:Pascal_(programming_language) dbr:Microcontroller dbr:Assembly_language dbc:Pascal_(programming_language)_software dbr:Freeware dbr:Embarcadero_Delphi dbr:Intel dbr:Intel_8051 dbr:Intel_MCS-51 dbr:Object_Pascal dbr:Programming_language dbr:Command_line_interface dbr:Code_optimization dbr:Compiler_optimization |
dbp:caption | Turbo51 command line output (en) |
dbp:developer | Igor Funa (en) |
dbp:genre | dbr:Compiler |
dbp:latestReleaseDate | 2012-02-01 (xsd:date) |
dbp:latestReleaseVersion | 0.100000 (xsd:double) |
dbp:license | dbr:Freeware |
dbp:name | Turbo51 (en) |
dbp:operatingSystem | dbr:Windows_API |
dbp:screenshot | Turbo51 0.1.3.5 output.png (en) |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Official_website dbt:Refimprove dbt:Start_date_and_age dbt:URL dbt:Wikibooks dbt:Pascal_programming_language_family |
dbp:wordnet_type | http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1 |
dct:subject | dbc:Pascal_(programming_language)_compilers dbc:Compilers_and_interpreters dbc:Pascal_programming_language_family dbc:Object-oriented_programming_languages dbc:Pascal_(programming_language)_software |
gold:hypernym | dbr:Compiler |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatPascalCompilers yago:CausalAgent100007347 yago:Communicator109610660 yago:Compiler109946957 yago:LivingThing100004258 yago:Object100002684 yago:Organism100004475 yago:Person100007846 yago:PhysicalEntity100001930 yago:Writer110794014 yago:YagoLegalActor yago:YagoLegalActorGeo yago:Whole100003553 yago:WikicatFreeCompilersAndInterpreters |
rdfs:comment | Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers. It features Borland Turbo Pascal 7 syntax, support for inline assembly code, source-level debugging, and optimizations, among others. The compiler is written in Object Pascal and produced with Delphi. (en) Turbo51 — это компилятор для языка программирования Pascal, для семейства микроконтроллеров Intel MCS-51 (8051). Он имеет синтаксис Borland Turbo Pascal 7, в том числе, поддерживает объектно-ориентированное программирование. Компилятор написан на языке Object Pascal и разработан на Delphi. Turbo51 создавался как бесплатный компилятор, который работает так же быстро, как Turbo Pascal, использует тот же синтаксис и генерирует высококачественный оптимизированный код. Автор компилятора — Игорь Фуна, Словения. (ru) |
rdfs:label | Turbo51 (en) Turbo51 (ru) |
owl:sameAs | freebase:Turbo51 yago-res:Turbo51 wikidata:Turbo51 dbpedia-ru:Turbo51 https://global.dbpedia.org/id/3kFGK |
prov:wasDerivedFrom | wikipedia-en:Turbo51?oldid=979636763&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Turbo51_0.1.3.5_output.png |
foaf:homepage | http://turbo51.com |
foaf:isPrimaryTopicOf | wikipedia-en:Turbo51 |
foaf:name | Turbo51 (en) |
is dbo:wikiPageWikiLink of | dbr:Pascal_(programming_language) |
is foaf:primaryTopic of | wikipedia-en:Turbo51 |