Delphi (язык программирования): различия между версиями

[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м откат правок 188.163.92.4 (обс.) к версии Юрий Владимирович Л.
Метка: откат
Нет описания правки
Строка 40:
}}</ref>) — [[Императивное программирование|императивный,]] [[Структурное программирование|структурированный]], [[Объектно-ориентированное программирование|объектно-ориентированный]], [[Высокоуровневый язык программирования|высокоуровневый]] [[язык программирования]] со [[Сильная и слабая типизация|строгой]] [[Статическая типизация|статической типизацией]] переменных. Основная область использования — написание прикладного программного обеспечения.
 
Этот язык программирования является [[диалект]]ом языка [[Object Pascal]]. Изначально язык Object Pascal относился к несколько другому языку, который был разработан в фирме [[Apple]] в 1986 году группой [[Ларри Теслер]]а<ref>{{cite web |url=https://archive.org/stream/Mac_History_Pascal_DTC/Mac_History_Pascal_DTC_djvu.txt|title=Apple Lisa Computer: History of Apple and Pascal|author=David T. Craig}}</ref>. Однако, начиная с Delphi 7<ref>[http://docs.codegear.com/docs/radstudio/radstudio2007/RS2007_helpupdates/HUpdate4/EN/html/devcommon/overview_xml.html Delphi Language Overview]{{Недоступная ссылка|date=Январь 2018 |bot=InternetArchiveBot }}</ref>, в официальных документах компании [[Borland]] название Delphi стало использоваться для обозначения языка, ранее известного как [[Object Pascal]].
 
== Целевая платформа ==
Изначально среда разработки Delphi была предназначена исключительно для разработки приложений Microsoft [[Windows]], затем был реализован вариант для платформ [[Linux]] (под торговой маркой [[Kylix]]), однако, после выпуска в 2002 году Kylix 3 его разработка была прекращена, и вскоре было объявлено о поддержке [[.NET Framework|Microsoft .NET]], которая, в свою очередь, была прекращена с выходом Delphi 2007.
 
В настоящее время, наряду с поддержкой разработки 32 и 64-разрядных программ для Windows, реализована возможность создавать приложения для Apple [[Mac OS X 10.0|Mac OS X]] (начиная с Embarcadero Delphi XE2), [[iOS]] (включая симулятор, начиная с XE4 посредством собственного компилятора), Google [[Android]] (начиная с Delphi XE5)<ref>непосредственно исполняемые на [[ARM (архитектура)|ARM]]-процессоре)</ref>, а также [[Linux]] Server x64 (начиная с версии 10.2 Tokyo).