Java (мова праграмавання): Розніца паміж версіямі

[дагледжаная версія][дагледжаная версія]
Змесціва выдалена Змесціва дададзена
ZéroBot (размовы | уклад)
др r2.7.1) (робат дадаў: as:জাভা
дрНяма тлумачэння праўкі
Радок 12:
}}
 
'''Java (Джа́ва)'''  — гэта [[Аб'ектна-арыентаванае праграмаванне|аб'ектна-арыентаваная]] [[мова праграмавання]], распрацаваная карпарацыяй [[Sun Microsystems]] уна пачатку 1990-ых гг. Праграмы, напісаныя на '''Java''', звычайна кампілююцца ў [[байткод]], які пазнейпотым пры патрэбе пераўтвараецца ў [[машынны код]] у часепадчас выканання. ПадТаксама пад Java таксама часам разумеюць [[Java, праграмная платформа|праграмную платформу]], для якой была напісана гэтая мова
 
Мова шматмногае у чым спадкаеміцьпераняла ад сваіх папярэднікаў [[C (мова праграмавання)|C]] і [[C++]], але вылучаецца прасцейшай рэалізацыяй аб'ектаў і меншай колькасцю механізмаў нізкага ўзроўню. [[JavaScript]] (скрыптавая мова) мае падобны сінтаксіс, але не мае дачынення да Java.
 
На цяперашні час Sun Microsystems пастаўляе [[GPL]]-рэалізацыю [[кампілятар]]а і [[Віртуальная машына|віртуальнай машыны]] Java.
 
== Гісторыя ==
Java з'явіласястала вынікам працы спецыялістаадмыслоўца з карпарацыі [[Sun Microsystems]] [[Джэймс Гослінг|Джэймса Гослінга]] над праектам «Oak» (Дуб) у чэрвені [[1991]]. Гослінг мэтай сваёй працы паставіў распрацоўку віртуальнай машыны і мовы праграмавання для яе, з сінтаксісам і прынцыпамі, падобнымі да C/C++. Першая версія мовы Java 1.0 з'явілася ў [[1995]]  г. Галоўным прынцыпам гэтага праекту стаў лозунг «Write Once, Run Anywhere» (WORA), што ў перакладзе на беларускую мову гучыць як «НапісаўПісаць аднойчыадзін раз, працуезапускаць ўсюдыусюды», што абяцала гарантыю нармальнай работы аднаго і таго ж коду на любых падтрымліваемых платформах. Віртуальная машына забяспечвала даволі высокі ўзровень бяспекі (магчымасць абмежавання сеткавых, дыскавых аперацый і інш.), прычым яго можна было змяняць пры патрэбе. Праз некаторы час большасць папулярных [[вэб-браўзер]]аў пачалі падтрымліваць бяспечнае выкананне аплетаў Java, убудаваных у старонкі [[сеціва]]. Пачынаючы з версіі «Java 2», Sun Microsystems выпускае некалькі розных пакункаў Java для розных платформаў. Напрыклад, версія J2EE прызначаеццапрызначана для праграм з высокімі патрабаваннямі да апаратнага забеспячэння, а версія J2ME, наадварот, прызначанаяпрызначана для мабільных платформаўплатформ.
 
У лістападзе 2006  г. Sun выпусціла частку [[КрынічныЗыходны код|крынічнагазыходнага кодукода]] Java пад [[Свабодныя праграмы|адкрытай ліцэнзіяй]] [[GPL]]. 8 маятраўня 2007  г. Sun скончыла працэс адкрыцця ўсяго галоўнага кода Java, за выняткамвыключэннем невялікай часткі кодукода, на якую Sun не мела аўтарскіх правоў. З дапамогай праектупраекта IcedTea, які вяла з дазволу Sun распрацоўвала кампанія [[Red Hat]], у чэрвені 2008  г. Java стала поўнасцю адкрытай.
 
Апошняя версія Java  — Java SE 7 была выпушчанаявыпушчана 28 ліпеня 2011  г.
 
== Асаблівасці ==
Радок 30:
# Падтрымка камп'ютарных сетак
# Бяспечнае выкананне праграм аддалена, з іншага камп'ютара
# Простасць выкарыстання, заснаваная на рэалізацыі толькі эфектыўныхдзейсных метадаў аб'ектна-арыентаванага праграмавання
# Аўтаматычнае [[збіранне смецця]]
 
Радок 38:
* [http://java.sun.com/javase/6/docs/api/ Дакументацыя Javadoc]
* [http://moboportal.ru/ Java гульнi]
* [http://belarusjug.org/ Беларуская Java User Group]  — супольнасць беларускiх Java-распрацоўшчыкаў
 
{{Мовы праграмавання}}