Jump to content

Java programming language

Daga Wikipedia, Insakulofidiya ta kyauta.
Java programming language
JVM language (en) Fassara, software da multi-paradigm programming language (en) Fassara
Bayanai
Bangare na Java platform (en) Fassara
Farawa 1995
Suna saboda Java coffee (en) Fassara
Bisa Oak (mul) Fassara
Mawallafi James Gosling (mul) Fassara
Ƙasa da aka fara Tarayyar Amurka
Mascot (en) Fassara Duke (en) Fassara
Mai haɓakawa Sun Microsystems (mul) Fassara da Oracle (mul) Fassara
Designed by (en) Fassara James Gosling (mul) Fassara da Sun Microsystems (mul) Fassara
Software version identifier (en) Fassara Java SE 23 da Java SE 21
Supports programming language (en) Fassara Groovy (mul) Fassara
Shafin yanar gizo oracle.com… da java.com
Has characteristic (en) Fassara Turing completeness (en) Fassara
Lasisin haƙƙin mallaka GNU General Public License (mul) Fassara
Copyright status (en) Fassara copyrighted (en) Fassara
Typing discipline (en) Fassara static typing (en) Fassara, strong typing (en) Fassara, safe typing (en) Fassara, nominative typing (en) Fassara da manifest typing (en) Fassara
File extension (en) Fassara java, class, jar, jad da jmod

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.[1] [2] 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.[3][4][5] 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.

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.[6][7][8][9]

  1. "Write once, run anywhere?". Computer Weekly. May 2, 2002. Archived from the original on August 13, 2021. Retrieved July 27, 2009.
  2. "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.
  3. 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.
  4. "The top programming languages". The State of the Octoverse. GitHub. Archived from the original on August 2, 2023. Retrieved October 15, 2023
  5. McMillan, Robert (August 1, 2013). "Is Java Losing Its Mojo?". Wired. Archived from the original on February 15, 2017. Retrieved October 15, 2023.
  6. 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.
  7. 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.
  8. 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.
  9. Kabutz, Heinz; Once Upon an Oak Archived April 13, 2007, at the Wayback Machine. Artima. Retrieved April 29, 2007. ^