Java (tutlayt)

Si Wikipedia, tasanayt tilellit.
Sauter à la navigation Sauter à la recherche
Paradigm Multi-paradigm: generic, object-oriented (class-based), imperative, reflective
Designed by James Gosling
Developer Oracle Corporation
First appeared mayyu 23, 1995; 25 iseggasen aya (1995-05-23)[1]
Typing discipline Static, strong, safe, nominative, manifest
Filename extension .java, .class, .jar
Major implementations
Compilers: OpenJDK (javac, sjavac), GNU Compiler for Java (GCJ), Eclipse Compiler for Java (ECJ)
Virtual machines: OpenJDK JRE, Oracle JRockit, Azul Zing, IBM J9, Excelsior JET, Gluon VM, Microsoft JVM, Apache Harmony
JIT compilers: HotSpot, GraalVM, Azul Falcon (LLVM)
Influenced by
Ada 83, C++,[2] C#,[3] Eiffel,[4] Mesa,[5] Modula-3,[6] Oberon,[7] Objective-C,[8] UCSD Pascal,[9][10] Object Pascal[11]
Ada 2005, BeanShell, C#, Chapel,[12] Clojure, ECMAScript, Fantom, Gambas,[13] Groovy, Hack,[14] Haxe, J#, Kotlin, PHP, Python, Scala, Seed7, Vala

Java d tameslayt n usihel yettuwelhen Taɣawsa (langage de Programmation Orientée Objet), yesnulfa-t-id James Gosling akked Patrick Naughton, d imuras deg Sun Microsystems, s tallalt n Bill Joy, (imesbeddi n Sun Microsystems deg 1982), yettusenked ass n 23 mayyu 1995 i SunWorld.
Takebbanit Sun tuɣal tuɣi-tt Oracle deg useggas n 2009, d nettat ara yeṭfen syin d asawen Java.

Amedya[ẓreg | ẓreg aɣbalu]

Hat ɣur-wen umedya n usihel s tutlayt Java :

 public class AzulFellawen {
     public static void main(String[] args) {
         System.out.println("Azul fell-awen !");

Tamuɣli ɣef Java[ẓreg | ẓreg aɣbalu]

Amazray[ẓreg | ẓreg aɣbalu]

  1. Binstock, Andrew (mayyu 20, 2015). "Java's 20 Years of Innovation". Forbes. Archived from the original on meɣres 14, 2016. Retrieved meɣres 18, 2016. Cite uses deprecated parameter |dead-url= (help)
  2. Chaudhary, Harry H. (2014-07-28). "Cracking The Java Programming Interview :: 2000+ Java Interview Que/Ans". Retrieved 2016-05-29.
  3. Java 5.0 added several new language features (the enhanced for loop, autoboxing, varargs and annotations), after they were introduced in the similar (and competing) C# language. [1] Archived Meɣres 19, 2011, at the Wayback Machine [2] Archived Yennayer 7, 2006, at the Wayback Machine
  4. Gosling, James; McGilton, Henry (mayyu 1996). "The Java Language Environment". Archived from the original on mayyu 6, 2014. Retrieved mayyu 6, 2014. Cite uses deprecated parameter |dead-url= (help)
  5. Gosling, James; Joy, Bill; Steele, Guy; Bracha, Gilad. "The Java Language Specification, 2nd Edition". Archived from the original on ɣuct 21, 2011. Retrieved furar 8, 2008. Cite uses deprecated parameter |dead-url= (help)
  6. "The A-Z of Programming Languages: Modula-3". Archived from the original on yennayer 5, 2009. Retrieved yunyu 9, 2010. Cite uses deprecated parameter |deadurl= (help)
  7. Niklaus Wirth stated on a number of public occasions, e.g. in a lecture at the Polytechnic Museum, Moscow in September 2005 (several independent first-hand accounts in Russian exist, e.g. one with an audio recording: Filippova, Elena (September 22, 2005). "Niklaus Wirth's lecture at the Polytechnic Museum in Moscow".), that the Sun Java design team licensed the Oberon compiler sources a number of years prior to the release of Java and examined it: a (relative) compactness, type safety, garbage collection, no multiple inheritance for classes – all these key overall design features are shared by Java and Oberon.
  8. Patrick Naughton cites Objective-C as a strong influence on the design of the Java programming language, stating that notable direct derivatives include Java interfaces (derived from Objective-C's protocol) and primitive wrapper classes. [3] Archived Yulyu 13, 2011, at the Wayback Machine
  9. TechMetrix Research (1999). "History of Java" (PDF). Java Application Servers Report. Archived from the original (PDF) on dujamber 29, 2010. The project went ahead under the name "green" and the language was based on an old model of UCSD Pascal, which makes it possible to generate interpretive code Cite uses deprecated parameter |deadurl= (help)
  10. "A Conversation with James Gosling – ACM Queue". ɣuct 31, 2004. Archived from the original on yulyu 16, 2015. Retrieved yunyu 9, 2010. Cite uses deprecated parameter |dead-url= (help)
  11. In the summer of 1996, Sun was designing the precursor to what is now the event model of the AWT and the JavaBeans TM component architecture. Borland contributed greatly to this process. We looked very carefully at Delphi Object Pascal and built a working prototype of bound method references in order to understand their interaction with the Java programming language and its APIs.White Paper About Microsoft's "Delegates"
  12. "Chapel spec (Acknowledgements)" (PDF). Cray Inc. tuber 1, 2015. Archived (PDF) from the original on furar 5, 2016. Retrieved yennayer 14, 2016. Cite uses deprecated parameter |dead-url= (help)
  13. "Gambas Documentation Introduction". Gambas Website. Archived from the original on tuber 9, 2017. Retrieved tuber 9, 2017. Cite uses deprecated parameter |dead-url= (help)
  14. "Facebook Q&A: Hack brings static typing to PHP world". InfoWorld. meɣres 26, 2014. Archived from the original on furar 13, 2015. Retrieved yennayer 11, 2015. Cite uses deprecated parameter |dead-url= (help)