Java programming language

Java babban matakin ne, tushen aji, harshe na shirye-shirye wanda aka tsara don samun ƙananan abubuwan aiwatarwa kamar yadda zai yiwu. Harshen shirye-shirye ne na gaba ɗaya wanda aka nufa don barin masu shirye-shirye su rubuta sau ɗaya, gudu a ko'ina (WORA),  ma'ana cewa lambar Java da aka tattara na iya gudana a duk dandamali da ke tallafawa Java ba tare da buƙatar sake tarawa ba.  Ana tattara aikace-aikacen Java zuwa bytecode wanda zai iya gudana akan kowane na'ura mai kama da Java (JVM) ba tare da la'akari da tsarin Tsarin kwamfuta ba. Tsarin Java yayi kama da C da C ++, amma yana da ƙananan kayan aiki fiye da kowannensu. Lokacin gudu na Java yana ba da damar da za a iya amfani da ita (kamar tunani da gyaran lambar gudu) waɗanda yawanci ba sa samuwa a cikin harsunan gargajiya da aka tattara. "Write once, run anywhere?". Computer Weekly. May 2, 2002. Archived from the original on August 13, 2021. Retrieved July 27, 2009.
 "1.2 Design Goals of the Java Programming Language". Oracle. January 1, 1999. Archived from the original on January 23, 2013. Retrieved January 14, 2013.
Java ta sami karbuwa jim kadan bayan da aka saki ta, kuma ta kasance sanannen harshe na shirye-shirye tun daga lokacin. Java ita ce ta uku mafi mashahuriyar harshe na shirye-shirye a cikin As of 2022 bisa ga GitHub. Kodayake har yanzu yana da mashahuri, an sami raguwa a hankali a cikin amfani da Java a cikin 'yan shekarun nan tare da wasu harsuna ta amfani da JVM suna samun shahara. Melanson, Mike (August 9, 2022). "Don't call it a comeback: Why Java is still champ". GitHub. Archived from the original on August 25, 2023. Retrieved October 15, 2023. "The top programming languages". The State of the Octoverse. GitHub. Archived from the original on August 2, 2023. Retrieved October 15, 2023 McMillan, Robert (August 1, 2013). "Is Java Losing Its Mojo?". Wired. Archived from the original on February 15, 2017. Retrieved October 15, 2023.
Java ta samo asali ne daga James Gosling a Sun Microsystems . An sake shi a watan Mayu 1995 a matsayin babban bangare na Dandalin Java na Sun. Sun ne ya fitar da masu tarawa na asali da kuma aiwatarwa da bayanai na Java, na'urori masu kama da juna, da ɗakunan karatu na aji a ƙarƙashin lasisi na mallaka. Ya zuwa Mayu 2007, daidai da ƙayyadaddun ƙayyadadden Tsarin Jama'ar Java, Sun ta sake ba da lasisi ga mafi yawan fasahar Java a ƙarƙashin lasisin GPL-2.0 kawai. Oracle yana ba da kansa HotSpot Java Virtual Machine, aiwatarwa aiwatar da bayanin hukuma shine OpenJDK JVM wanda shine software mai budewa kyauta kuma yawancin masu haɓakawa ke amfani da shi kuma shine tsoho JVM don kusan dukkanin rarrabawar Linux.
Tarihi
Have mes Gosling, Mike Sheridan, da Patrick Naughton sun fara aikin yaren Java a watan Yunin 1991.  An tsara Java ne da farko don talabijin mai ma'amala, amma ya ci gaba sosai ga masana'antar talabijin ta dijital a lokacin. Da farko an kira yaren Oak bayan itacen oak wanda ya tsaya a waje da ofishin Gosling. Daga baya aikin ya tafi da sunan Green kuma a ƙarshe an sake masa suna Java, daga Kofi na Java, wani nau'in kofi daga Indonesia. Gosling ya tsara Java tare da tsarin C / C ++ wanda tsarin da masu shirye-shiryen aikace-aikace zasu sami sananne. Byous, Jon (c. 1998). "Java technology: The early years". Sun Developer Network. Sun Microsystems. Archived from the original on April 20, 2005. Retrieved April 22, 2005. Object-oriented programming "The History of Java Technology". Sun Developer Network. c. 1995. Archived from the original on February 10, 2010. Retrieved April 30, 2010. Murphy, Kieron (October 4, 1996). "So why did they decide to call it Java?". JavaWorld. Archived from the original on July 13, 2020. Retrieved July 13, 2020. Kabutz, Heinz; Once Upon an Oak Archived April 13, 2007, at the Wayback Machine. Artima. Retrieved April 29, 2007.
^