Java dan javascript merupakan contoh bahasa generasi ke

Halo Sobat Filemagz! Apakah kamu tahu? Aplikasi yang kita gunakan setiap hari seperti Google, Youtube, Instagram, dan aplikasi serupa lainnya, semuanya dibuat dengan menggunakan bahasa pemrograman. Nah, bahasa pemrograman yang dipakai oleh programmer juga memiliki generasinya masing-masing lho! Penasaran ada generasi apa saja dalam bahasa pemrograman? Yuk, langsung disimak artikelnya!

  • Generasi Pertama – Machine Language

Java dan javascript merupakan contoh bahasa generasi ke

Bahasa Pemrograman pada generasi pertama lebih berorientasi kepada mesin. Semua program yang dibuat harus dikodekan ke dalam bahasa mesin, sehingga memerlukan waktu yang sangat lama. Machine language sudah jarang digunakan pada masa kini, karena sulit untuk dipelajari dan tidak efisien dalam pengerjaannya. Bahasa pemrograman ini menggunakan bahasa komputer atau biner, yang tersusun hanya dengan dua angka yaitu 0 dan 1.

  • Generasi Kedua – Assembly Language: Assembler

Java dan javascript merupakan contoh bahasa generasi ke

Dikembangkan dari generasi pertama, pada tahun 1960 diciptakanlah Assembly Language. Bahasa pemrograman ini memiliki program khusus yang bernama Assembler. Bahasa ini mampu menerjemahkan kode langsung ke dalam bahasa mesin. Kode pada bahasa ini pun memiliki nama yang mudah diingat seperti ADD, SUB, MULT, MOV, LOOP, dan masih banyak lagi.

  • Generasi Ketiga – High Level Programming Language

Java dan javascript merupakan contoh bahasa generasi ke

Kamu pasti pernah dengar bahasa C dan Java, bukan? Ya, kedua bahasa tersebut termasuk ke dalam high level programming language loh! Dikarenakan sulitnya menggunakan machine language dan assembly language, munculah bahasa pemrograman generasi ketiga. Generasi ini disebut High Level karena mudah dipahami dan sudah memiliki penerjemahnya sendiri, yang disebut Compiler dan Interpreter.

  • Generasi Keempat – 4GL (Fourth-Generation Language)

Java dan javascript merupakan contoh bahasa generasi ke

Generasi ini disebut sebagai generasi query yang memiliki struktur tertentu dalam bahasa pemrogramannya, serta cocok digunakan untuk mengakses suatu data. Contoh dari bahasa pemrograman generasi ketiga adalah Query Language (SQL, QBE, dan Intellect), Report Generator, dan Application Generator (ADS dan Mantis).

  • Generasi Kelima – Programming Language Based Object Oriented & Web Development

Java dan javascript merupakan contoh bahasa generasi ke

Bahasa pemrograman dari generasi ini memfokuskan untuk membuat sistem yang efisien dalam bahasa pemrograman, serta memberikan fitur otomatis dalam membuat suatu program. Generasi ini juga disebut sebagai Intelligent Programming dan Very High Level Language (VHLL). Contoh bahasa pemrograman dari generasi ini adalah LISP dan Prolog.

Nah, Sobat Filemagz! Berikut adalah 5 generasi dari bahasa pemrograman yang ada di dunia! Generasi pertama dan kedua bisa disebut dengan low level programming language, sedangkan generasi ketiga sampai kelima disebut sebagai high level programming language. Apakah kamu semakin tertarik untuk belajar bahasa pemrograman? Kalau iya, kamu bisa langsung cek artikel kita nih! Mengenai tips dan trik belajar bahasa pemrograman disini! Jangan lupa untuk follow instagram kita disini ya! Sampai bertemu di artikel kami berikutnya, Sobat Filemagz!

Oh ya, buat kamu yang suka baca artikel informatif dan juga menghibur. Filemagz.com cocok banget nih buat kamu. Tunggu apa lagi? jangan mau ketinggalan dan kunjungi website nya sekarang juga!

Java dan javascript merupakan contoh bahasa generasi ke

JAVA

HP Bebas Pulsa : 0800 1234 000

Java dan javascript merupakan contoh bahasa generasi ke

JAVA

Anime Manga   ♝ Astronomi   ♝ Daftar Isi   ♝ Ilmu Pengetahuan   ♝ Jabodetabek
Sebelum ini
(Jatiuwung, Tangerang)
Topik setelah ini
(Jaya Baru, Banda Aceh)

Java adalah bahasa pemrograman yang mampu dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya diproduksi oleh James Gosling ketika sedang bergabung di Sun Microsystems ketika ini merupakan anggota dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang ada pada C dan C++ namun dengan sintaksis model objek yang semakin sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan mampu dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk menggunakan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berlaku di beberapa platform sistem operasi yang berlainan, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Ketika ini java merupakan bahasa pemrograman yang terpopuler digunakan, dan secara lapang dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Daftar pokok

  • 1 Sejarah perkembangan
  • 2 Versi awal
  • 3 Keunggulan
  • 4 Kekurangan
  • 5 Contoh kode program sederhana
  • 6 Tahap kompilasi
  • 7 Integrated Development Environment
  • 8 Pranala luar

Sejarah perkembangan

Bahasa pemrograman Java terlahir dari The Green Project, yang berlaku selama 18 bulan, dari awal tahun 1991 sampai musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, dan James Gosling, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang diproduksi oleh Joe Palrang.

Pertemuan proyek berlaku di suatu gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan suatu program Java Oak pertama, yang ditujukan sebagai pengendali suatu peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai "*7" (Star Seven).

Sesudah era Star Seven berhenti, suatu anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan acaranya pada suatu ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini lebih maju: banyak karyawan meningkat dalam ketika singkat dari 13 diproduksi menjadi 70 orang. Pada rentang ketika ini juga ditentukan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di selang mereka. Pada awal tahun 1990-an, Internet sedang merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membikin perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berproses dan berganti nama diproduksi menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 disingkap. Kesuksesan mereka didampingi dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di selang mereka suatu hari pada pukul 04.00 di suatu ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.

Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena suatu perangkat lunak lain sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya diproduksi menjadi "Java". Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling. Konon kopi ini berasal dari Pulau Jawa. Jadi nama bahasa pemrograman Java tidak lain berasal dari kata Jawa (bahasa Inggris untuk Jawa adalah Java).

Versi awal

Versi awal Java pada tahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:

  • java.lang: Peruntukan kelas elemen-elemen dasar.
  • java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
  • java.util: Peruntukan kelas pelengkap seperti kelas bangun data dan kelas kelas penanggalan.
  • java.net: Peruntukan kelas TCP/IP, yang memungkinkan mengadakan komunikasi dengan komputer lain menggunakan jaringan TCP/IP.
  • java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
  • java.applet: Kelas dasar aplikasi antar muka untuk dilaksanakan pada penjelajah web.

Keunggulan

  • Multiplatform. Keunggulan utama dari Java ialah mampu dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan keunggulan ini pemrogram cukup menulis suatu program Java dan dikompilasi (diubah, dari bahasa yang dipahami manusia diproduksi menjadi bahasa mesin / bytecode) sekali lalu akibatnya mampu dijalankan di atas beberapa platform tanpa perubahan. Keunggulan ini memungkinkan suatu program berbasis java dikerjakan diatas operating system Linux tapi dijalankan dengan adil di atas Microsoft Windows. Platform yang didukung sampai ketika ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebabnya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang mampu diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming - Pemrogram Berpandangan Objek)
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang diikutkan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang agung yang terus menerus membikin perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Ketika ini pengguna Java sangat banyak, beberapa agung adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java untuk murid-murid yang baru karena semakin gampang dipahami oleh murid dan mampu berguna juga untuk mereka yang bukan mengambil jurusan komputer.
  • Akumulasi sampah otomatis, memiliki sarana prasarana pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan

  • Tulis sekali, jalankan di mana saja - Sedang ada beberapa hal yang tidak kompatibel selang platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Gampang didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi diproduksi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, cara, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan semakin sulit disembunyikan dan gampang dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh semakin agung daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Kebanyakan ini bukan merupakan masalah untuk pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tapi diproduksi menjadi masalah untuk mereka yang sedang harus berkutat dengan mesin komputer berumur semakin dari 4 tahun.

Contoh kode program sederhana

Contoh program Halo dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut:

// Outputs "Hello, world!" and then exits
public class HelloWorld {
public static void melakukan permainan(String args[]) {
System.out.println("Hello, world!");
}
}

Tahap kompilasi

  1. Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bangun berkas '.java'.
  2. Kompilasi. Pengkompilasi membentuk bytecodes dari program diproduksi menjadi bangun berkas '.class'.
  3. Muat. Pemuat kelas ada pokoknya bytecodes ke memori.
  4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.
  5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak mampu di pakai‘’

Integrated Development Environment

Banyak pihak sudah membikin IDE (Integrated Development Environment - Sekeliling yang terkait Pengembangan Terintegrasi) untuk Java. Yang populer ketika ini (Juli 2006) selang lain:

  • Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, Amerika Serikat
  • BlueJ, program gratis yang dikembangkan oleh Universitas Monash, Australia
  • NetBeans (open source- Common Development and Distribution License (CDDL))

NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, suatu GUI Editor yang menurut pendapat umum merupakan yang terbaik.[butuh rujukan]

  • Eclipse JDT (open source- Eclipse Public License)

Eclipse diproduksi dari kerja sama selang perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individu-individu lain). Banyak nama agung yang ikut dalam 'Eclipse Foundation', termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaingan langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh semakin banyak dan bervariasi dibandingkan IDE lainnya.

  • IntelliJ IDEA (commercial, free 30-day trial)
  • Oracle JDeveloper (free)
  • Xinox JCreator (ada versi berbayar maupun free)

JCreator ditulis dalam C/C++ sehingga semakin cepat (dan menggunakan memori semakin sedikit) dari kebanyakan.

Pranala luar

  • (Indonesia) Berupaya bisa Java
  • (Inggris) Situs resmi Java Sun
  • (Inggris) Java.net Wiki
  • (Inggris) Sejarah Java
  • (Indonesia) Himpunan Tips Pemrograman Java
  • (Inggris) Decompiler-HOWTO
  • (Inggris) Full Java Tutorial
  • (Inggris) Learn Java Programming by Examples
  • (Indonesia) Tutorial Video Pemrograman Java

Bahasa pemrograman

 

Daftar bahasa pemrograman

 

Aro • ALGOL • APL • Ada • BASIC • C • C++ • C# • CSS • COBOL • Common Lisp • Eiffel • FORTH • Fortran • Haskell • HTML • Java • JavaScript • Jython • LISP • LOGO • Lua • Mesa • Modula-2 • Oberon • Ocaml • Objective-C • Perl • PHP • Prolog • PL/I • Pascal • PostScript • Python • Ruby • Scheme • Smalltalk • SQL • Tcl • Visual Basic



edunitas.com

Tags (tagged): java, pusat ilmu pengetahuan, unkris, naughton, mike sheridan james, gosling beserta, dagang, sehingga diambil nama, penggantinya menjadi, sangat memudahkan dalam, penggunaan oleh, para, berumur lebih dari, 4 tahun, contoh, kode program, pusat, ilmu pengetahuan, inggris decompiler howto, inggris full

Informasi Lengkap

Corona

di Dunia, per Negara,

per Hari
Indonesia, per Provinsi, per Kabupaten
Jakarta, per Kecamatan, per Kelurahan


Covid Sulawesi Utara, Kepulauan Bangka Belitung, Jawa Tengah

Corona Kotamobagu, Bangka, Purworejo, Kebayoran Baru, Cipete Utara

(+ Pertanyaan & Jawaban)

https://m.kodepos.nomor.net

Cari Kodepos Indonesia


Kebutuhan Gizi
dalam 1 hari (AKG)

HOME

Tautan
Perkuliahan Shift (Perkuliahan Online / Daring / Blended)


Tujuan
Pendahuluan
Penerimaan Mahasiswa

  • Syarat Calon Mahasiswa, Tata Cara & Jadwal Pendaftaran
  • Beban Kredit (Beban Kredit yang ditempuh) & Masa Pendidikan Tinggi (Lama Studi)

Java dan javascript merupakan contoh bahasa generasi ke

Permintaan Beasiswa


  • Undang-Undang Nomor 12 Th 2012 tentang Pendidikan Tinggi = 323 kb (pdf)

Solusi Terbaik
Menaikkan Penghasilan

Kumpulan / Jaringan Portal
UNKRIS Jakarta
Jaringan Portal Kelas Sore/Malam
Jaringan Portal Utama

Tulisan Bermutu
 ♝ Amerika Utara
 ♝ Australia
 ♝ Belu
 ♝ Binjai Kota
 ♝ Fisika
 ♝ Militer
 ♝ Naruto
 ♝ Olahraga

   Tips & Trik Psikotes    Program S2 (Pascasarjana)    Referensi Bebas    Waktu Sholat    Kuliah Online / Jarak Jauh di 199 PTS Terbaik    Quran Online    Perkuliahan Reguler    Permintaan Beasiswa    Semua Pariwara    Kelas Gratis    Buku Referensi    Program Kuliah Shift    Download Brosur    Beragam Perdebatan    Program Perkuliahan Extension    Bursa Karir    Try Out Online Gratis    Pendaftaran Online

Informasi Lengkap Corona

di Dunia, per Negara,

per Hari
Indonesia, per Provinsi, per Kabupaten
Jakarta, per Kecamatan, per Kelurahan


Covid Sulawesi Utara, Kepulauan Bangka Belitung, Jawa Tengah

Corona Kotamobagu, Bangka, Purworejo, Kebayoran Baru, Cipete Utara

(+ Pertanyaan & Jawaban)

https://m.kodepos.nomor.net

| Cari Kodepos Indonesia


Kebutuhan Gizi dalam 1 hari (AKG)

Bahasa pemrograman generasi ke 4 apa saja?

Generasi Keempat – 4GL (Fourth-Generation Language) Contoh dari hasil generasi keempat adalah Query Language (SQL, QBE, dan Intellect), Report Generator, dan Application Generator (ADS dan Mantis).

Bahasa pemrograman apa yang dipakai pada komputer generasi ke 2?

Generasi Kedua – Assembly Language: Assembler Bahasa pemrograman ini memiliki program khusus yang bernama Assembler. Bahasa ini mampu menerjemahkan kode langsung ke dalam bahasa mesin. Kode pada bahasa ini pun memiliki nama yang mudah diingat seperti ADD, SUB, MULT, MOV, LOOP, dan masih banyak lagi.

Apakah Java merupakan bahasa pemrograman tingkat tinggi?

Bahasa Tingkat Tinggi Bahasa pemrograman masuk tingkat ini karena bahasa tersebut mendekati bahasa manusia. Contohnya bahasa Basic, Visual Basic, Pascal, Java, PHP.

Bahasa tingkat menengah terdiri dari apa saja?

Bahasa program tingkat menengah adalah instruksi yang berupa kode mnemonic seperti ADD, SUB, DIV, STOLOD, JMP dan lainnya. Namun, bahasa dalam tingkat menengah ini harus diterjemahkan terlebih dahulu ke dalam bahasa mesin, karena komputer hanya mengerti penggunaan bahasa mesin.