JavaRush /Blog Jawa /Random-JV /Jawa!= JavaScript
Dr-John Zoidberg
tingkat
Марс

Jawa!= JavaScript

Diterbitake ing grup
Sampeyan wiwit sinau program. Otak sampeyan nggodhok kanthi akeh istilah, tembung sing ora pati ngerti lan hubungane. Kajaba iku, tembung kasebut utamane asale saka basa Inggris, sing paling mungkin dudu basa ibune. Mboko sithik sampeyan miwiti mbangun sambungan asosiatif: obyek lan obyek-oriented, fungsi lan fungsi, variabel lan konstanta ... Iki cara otak kita bisa. Kanggo nylametake gaweyan saraf, dheweke nggawe asosiasi kasebut. Pramila para pamula asring mbingungake Java lan JavaScript lan percaya yen dheweke minangka sedulur sing cedhak. Nyatane, ora ana hubungane karo rong basa liyane kanthi jeneng sing beda banget. Jeneng sing padha ora luwih saka gimmick marketing.
Jawa!= JavaScript - 1

Wiwitane ana Jawa

Basa Jawa, sing wiwitane ditujokake kanggo televisi interaktif lan piranti omah, pisanan diarani Oak, sawise wit oak sing tuwuh ing cedhak kantor pangripta utama basa kasebut. Mengko, proyek kasebut dijenengi Green lan, pungkasane, bisa uga ana ing pengaruh infus kafein sing bola-bali menyang awak, kita nampa jeneng Jawa. Kaya kopi merek. Utawa pulo. Nggoleki jeneng iki, misale jek sing disaranake dhewe: kita ngomong babagan pangembang, lan dheweke duwe hubungan khusus karo kopi ...
Jawa!= JavaScript - 2
Sun Microsystems ngrilis versi pisanan Jawa ing taun 1995. Slogan kasebut njanjeni manawa apa sing biyen ditulis nganggo basa iki bakal bisa digunakake ing endi wae ("Tulis Sepisan, Mbukak Endi wae"). Iki tegese kode sing padha bisa dikompilasi kanggo platform sing beda. Iki, ditambah karo sintaks C-shape lan kemampuan kanggo mbukak ing browser, tegese popularitas Jawa saya cepet banget.

JavaScript: 10 dina wis liwati

Ing taun sing padha nalika donya weruh Java 1.0, karyawan Netscape jenenge Brendan Eich nulis bab khusus. Brendan ditugasake dening majikane nggawe basa sing mlaku kanthi asli ing browser (ora kaya Java, sing mbutuhake program Java encapsulated kanggo dimuat) lan cukup prasaja kanggo narik kawigaten programmer non-profesional. Nalika Jawa saya misuwur, para manajer Eich pengin gagasan "katon kaya Jawa." Eich manut kanggo sawetara, nanging ora pindhah adoh saka goal utama. Dheweke nulis basa skrip sisih klien sing ditujokake kanggo pangembang non-profesional, sing ora kaya Jawa.
Jawa!= JavaScript - 3
Nanging, tim Netscape kudu ngiklanake basa anyare. Iki mbokmenawa sebabe proyek JavaScript asline dijenengi "Mocha" (sing uga kopi, ya). Jeneng kasebut banjur diganti dadi "LiveScript" lan pungkasane dadi "JavaScript". Iku ploy marketing. Tim Netscape kepengin nunggang kamulyan Jawa.

Padha beda-beda ing cara sing penting banget.

Jawa!= JavaScript - 4
Mesthine, Jawa lan JavaScript iku basa pemrograman. Sampeyan bisa nggunakake loro kanggo nggawe aplikasi, nanging padha bisa ngandika kanggo loro basa. Bentenane penting yaiku Jawa minangka basa pamrograman tujuan umum sing disusun, bebarengan, diketik kanthi kuat, basis kelas, lan orientasi obyek. JavaScript, ing sisih liya, utamane minangka basa web sing diinterpretasikake, siji-thread, diketik kanthi lemah, basis prototipe, lan multi-paradigma.

Takeaway

Iku bakal salah ngomong sing Jawa lan JavaScript temen beda saka saben liyane lan ora podho. Kaloro basa kasebut duwe sintaksis kaya C. Brendan Eich sengaja nggawa sawetara fitur Jawa menyang JavaScript. Nanging, tujuan utama basa kasebut beda-beda, mula persamaan kasebut ana ing kono.
Jawa JavaScript
Dirancang dening 1995, James Gosling, Sun Microsystems. -1995 (mengko), Brendan Eiche, Netscape Communications.
Jinis basa Basa berorientasi obyek sing pancen kabeh digawe ing kelas. Basa skrip berorientasi obyek (oriented prototipe: warisan ditindakake liwat kloning obyek sing wis ana - prototipe).
Ngetik Statis (jinis mriksa rampung ing wektu kompilasi) lan kuwat (variabel kaiket kanggo jinis data tartamtu, lan yen samesthine lan jinis nyata ora cocog, kesalahan bakal di buwang ing sembarang tataran mriksa. Dinamis (jinis mriksa ditindakake sajrone eksekusi) lan lemah (jinis bisa diganti sajrone eksekusi program).
Modifikasi Sawise nyusun aplikasi Java, ora bisa diganti kanthi cepet; sampeyan kudu ngowahi kode asli. -Kode JavaScript bisa diowahi tanpa kompilasi utawa interpretasi.
Runtime Java digunakake kanggo nggawe aplikasi sing mlaku ing mesin virtual utawa browser. Kode JavaScript mung mlaku ing browser (node.js minangka crita liyane).
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION