Daftar Lengkap Bahasa Pemrograman Komputer

Daftar Lengkap Bahasa Pemrograman Komputer – C Bahasa pemrograman komputer digunakan untuk mengkomunikasikan instruksi ke komputer. Mereka didasarkan pada aturan sintaksis dan semantik tertentu, yang menentukan arti dari setiap konstruksi bahasa pemrograman.

Daftar Lengkap Bahasa Pemrograman Komputer

 Baca Juga : Nate Foster Memenangkan Makalah Paling Berpengaruh untuk Bahasa Pemrograman Jaringan

pythonsprints – Hari ini saya memiliki daftar setiap bahasa pemrograman yang dapat saya temukan. Saya membaginya ke dalam kategori berikut:

Bahasa Pemrograman yang Ditafsirkan

Bahasa yang ditafsirkan adalah bahasa pemrograman yang sebagian besar implementasinya mengeksekusi instruksi secara langsung, tanpa sebelumnya mengkompilasi program ke dalam instruksi bahasa mesin. Interpreter mengeksekusi program secara langsung, menerjemahkan setiap pernyataan ke dalam urutan satu atau lebih subrutin yang sudah dikompilasi ke dalam kode mesin.

APL

Dinamakan setelah buku A Bahasa Pemrograman (Iverson, Kenneth E., 1962), APL adalah bahasa pemrograman array. Ini dapat bekerja secara bersamaan pada beberapa array data. Ini adalah bahasa pemrograman interpretatif, interaktif dan fungsional.

AutoIt

Ini adalah bahasa otomatisasi freeware untuk Microsoft Windows. Tujuan utamanya adalah untuk membuat skrip otomatisasi yang dapat digunakan untuk menjalankan tugas berulang tertentu di Windows.

BASIC

Dikembangkan oleh John George Kemeny dan Thomas Eugene Kurtz di Dartmouth pada tahun 1964, ini adalah akronim untuk Kode Instruksi Simbolik A ll – tujuan Pemula . Itu dirancang dengan maksud memberi orang-orang non-sains akses ke komputer.

Eiffel

Ini adalah bahasa pemrograman berorientasi objek yang berstandar ISO dan digunakan untuk mengembangkan perangkat lunak yang dapat diperluas dan digunakan kembali. Ini adalah platform pengembangan untuk banyak industri seperti keuangan, kedirgantaraan, dan permainan video.

Forth

Ini adalah bahasa pemrograman imperatif terstruktur, yang mendasarkan implementasinya pada tumpukan. Ini mendukung eksekusi perintah secara interaktif serta kompilasi urutan perintah.

Frink

Dikembangkan oleh Alan Eliasen dan dinamai Profesor John Frink, karakter fiksi populer. Ini didasarkan pada Java Virtual Machine dan berfokus pada sains dan teknik. Fitur mencoloknya adalah ia melacak satuan ukuran melalui semua perhitungan yang memungkinkan besaran memuat satuan pengukurannya.

Game Maker Language

Ini adalah bahasa pemrograman komputer yang ditafsirkan yang dimaksudkan untuk digunakan bekerja sama dengan Game Maker, aplikasi untuk pembuatan game. Mark Overmars, seorang ilmuwan komputer Belanda, merancang bahasa ini.

ICI

Dirancang oleh Tim Long pada tahun 1992, ICI adalah bahasa pemrograman komputer yang ditafsirkan untuk tujuan umum. Ini mendukung pengetikan dinamis, tipe data fleksibel dan konstruksi bahasa lain yang mirip dengan C.

J

Ken Iverson dan Roger Hui mengembangkan bahasa pemrograman ini yang hanya membutuhkan set karakter ASCII dasar. Ini adalah bahasa pemrograman array yang bekerja dengan baik dengan operasi matematika dan statistik.

Lisp

Lisp adalah bahasa pemrograman tingkat tinggi tertua kedua yang digunakan secara luas saat ini. Nama Lisp berasal dari ‘Bahasa Pemrosesan Daftar’. Salah satu struktur data penting yang didukung Lisp adalah linked list. Program LISP berurusan dengan kode sumber sebagai struktur data.

Lua

Anggota dari Computer Graphics Technology Group mengembangkan Lua pada tahun 1993. Ini adalah bahasa pemrograman imperatif dan prosedural yang dirancang sebagai bahasa scripting. Hal ini dikenal untuk menjadi sederhana namun kuat.

M

M adalah kependekan dari MUMPS, bahasa pemrograman yang dibuat untuk industri perawatan kesehatan. Neil Pappalardo, pendiri teknologi informasi medis dan rekan-rekannya mengembangkan bahasa M.

Pascal

Ini adalah bahasa pemrograman prosedural yang dimaksudkan untuk menggunakan penataan data dan pemrograman terstruktur. Niklaus Wirth, seorang ilmuwan komputer Swiss merancang bahasa ini dan dinamai Blaise Pascal, seorang matematikawan dan filsuf Prancis.

PCASTL

Singkatan dari Parent and Childset Accessible Syntax Tree Language , ini adalah bahasa tingkat tinggi yang dikembangkan oleh Philippe Choquette dan termasuk dalam kelas bahasa pemrograman komputer yang ditafsirkan. Ini dirancang khusus untuk kode yang dimodifikasi sendiri.

Perl

Perl adalah bahasa pemrograman yang ditafsirkan tingkat tinggi yang mendukung pemrograman dinamis. Ini dikembangkan oleh Larry Wall, seorang ahli bahasa yang menjabat sebagai administrator sistem di NASA. Ini memberi programmer fasilitas pemrosesan teks dan memiliki perpaduan fitur yang diadopsi dari berbagai bahasa seperti C, Lisp, dan Awk.

PostScript

Ini digunakan di bidang penerbitan desktop dan dikenal sebagai bahasa deskripsi halaman. Ini adalah bahasa pemrograman berbasis tumpukan yang diketik secara dinamis yang dikembangkan oleh John Warnock, seorang ilmuwan komputer Amerika dan Charles Geschke, seorang tokoh terkenal di bidang ilmu komputer. Pengembang ini kemudian mendirikan perusahaan yang sangat terkenal, Adobe Systems.

Python

Ini adalah bahasa pemrograman tingkat tinggi yang mendukung paradigma pemrograman imperatif, berorientasi objek, dan fungsional. Dalam fitur-fiturnya seperti sistem tipe dinamis dan manajemen memori otomatis, ini mirip dengan Perl. Awalnya dirilis pada tahun 1991 oleh Guido van Rossum, seorang programmer komputer Belanda, Python adalah bahasa berbasis komunitas terbuka yang pengembangannya dikelola oleh Python Software Foundation.

REXX

Singkatan dari Restructured Extended Executor, REXX adalah bahasa interpretasi yang dikembangkan oleh IBM. Itu dirancang dengan maksud untuk menjadi bahasa yang mudah dipelajari dan dibaca. NetRexx adalah implementasi REXX IBM yang menawarkan pemrograman berorientasi objek. Objek REXX adalah bahasa scripting berorientasi objek yang didasarkan pada REXX.

Rubi

Upaya pengembangan bahasa ini dimulai di Jepang pada tahun 1990-an. Mirip dengan Perl, ia memiliki sistem tipe dinamis dan manajemen memori otomatis. Ini mendukung beberapa paradigma pemrograman dan merupakan bahasa berorientasi objek yang dinamis.

S-Lang

Awalnya dikembangkan sebagai bahasa berbasis tumpukan, S-Lang telah berkembang sebagai bahasa yang mirip dengan C. Ini dikembangkan oleh John E. Davis.

Spin

Ini adalah bahasa pemrograman berorientasi objek multitasking yang kompilernya mengubah kode Spin menjadi bytecode. Beberapa utas kode Spin dapat berjalan pada satu waktu, sehingga memungkinkan multitasking. Spin dikembangkan oleh Chip Gracey dari Parallax.

Bahasa Pemrograman Fungsional

Bahasa pemrograman fungsional mendefinisikan setiap komputasi sebagai evaluasi matematis. Mereka fokus pada penerapan fungsi. Banyak bahasa pemrograman fungsional terikat pada perhitungan matematis.

Charity

Ini adalah bahasa yang berfungsi murni, bukan bahasa Turing-lengkap, yang berarti bahwa semua programnya dijamin untuk dihentikan. Charity dirancang di University of Calgary, sebuah Universitas negeri di Kanada.

Clean

Ini adalah bahasa pemrograman fungsional murni yang mendukung portabilitas di seluruh platform, pengumpulan sampah otomatis, beberapa struktur data dan transparansi referensial, yang berarti bahwa fungsi dengan input yang diberikan akan selalu memberikan output yang sama.

Curry

Ini adalah bahasa pemrograman logika fungsional yang mengimplementasikan pemrograman fungsional dan logika serta pemrograman kendala, di mana hubungan antar variabel dinyatakan dalam bentuk kendala.

Erlang

Ini adalah bahasa pemrograman konkuren yang mencakup subset berurutan, yang mendukung pemrograman fungsional. Ericsson mengembangkan Erlang sebagai bahasa soft real-time dan toleransi kesalahan terdistribusi dan merilisnya sebagai bahasa pemrograman komputer open source pada tahun 1998. Ini adalah salah satu bahasa pemrograman fungsional yang paling populer digunakan.

F#

Ini menargetkan .NET Framework dan mendukung pemrograman berorientasi objek fungsional maupun imperatif. Don Syme di Microsoft Research mengembangkan bahasa ini, yang sekarang sedang dikembangkan di Divisi Pengembang Microsoft. F Sharp, demikian sebutannya, akan segera diintegrasikan ke dalam .NET Framework dan Visual Studio.

Haskell

Dinamakan untuk menghormati Haskell Curry, seorang ahli logika, Haskell adalah bahasa fungsional murni standar. Ini mendukung pencocokan pola, operator yang dapat ditentukan, penugasan tunggal, tipe data aljabar, dan fungsi rekursif.

Joy

Ini adalah bahasa fungsional murni yang didasarkan pada komposisi fungsi. Manfred von Thun dari La Trobe University di Australia mengembangkan bahasa ini.

Kite

Itu muncul pada tahun 2006 dengan seperangkat fitur yang terdiri dari perpaduan fitur pemrograman berorientasi objek dan fungsional. Ini adalah bahasa yang berjalan cepat. Menariknya, Kite menggunakan karakter pipa untuk panggilan fungsional daripada menggunakan karakter titik atau panah dalam bahasa lain.

ML

Robin Milner dan rekan-rekannya di University of Edinburgh membuat ML di tahun 1970-an. Ini adalah bahasa fungsional yang tidak murni karena mendukung pemrograman imperatif. ML standar populer di kalangan penulis kompiler dan merupakan bahasa pemrograman fungsional dan modular. Alice adalah dialek ML Standar, yang mendukung komputasi terdistribusi, multithreading, dan pemrograman kendala. Caml adalah dialek lain dari ML dan merupakan bahasa yang diketik secara statis yang mendukung manajemen memori otomatis. Ocaml adalah implementasi Caml yang dikembangkan sebagai proyek open source. JoCaml adalah versi Ocaml berdasarkan gabungan-kalkulus.

Nemerle

Ini adalah bahasa pemrograman yang diketik secara statis yang dirancang untuk platform .NET. Program di Nemerle dikompilasi menjadi bytecode bahasa perantara. Ini mendukung pemrograman fungsional, imperatif, dan berorientasi objek.

OPAL

Namanya adalah singkatan dari Optimized Applicative Language dan merupakan bahasa pemrograman fungsional yang dikembangkan di Technical University of Berlin.

OPS5

Ini adalah bahasa komputer sistem produksi berbasis aturan yang menjadi bahasa pertama yang digunakan dalam sistem pakar.

Q

Ini disebut Q karena menjadi bahasa pemrograman persamaan. Ini adalah bahasa fungsional yang ditafsirkan yang dirancang oleh Albert Graf di Universitas Mainz di Jerman. Hal ini dapat digambarkan sebagai satu set persamaan yang digunakan untuk mengevaluasi ekspresi.

Bahasa Pemrograman yang Dikompilasi

Bahasa yang dikompilasi adalah bahasa pemrograman yang implementasinya biasanya kompiler (penerjemah yang menghasilkan kode mesin dari kode sumber), dan bukan interpreter (pelaksana langkah demi langkah kode sumber, di mana tidak ada terjemahan pra-runtime terjadi).

Ada

Ini adalah bahasa pemrograman yang diketik secara statis, terstruktur, dan imperatif yang didasarkan pada Pascal. Tim CII Honeywell Bull yang dipimpin Jean Ichbiah mengembangkan Ada. Kompiler Ada divalidasi untuk sistem mission-critical. Ada adalah bahasa pemrograman komputer berstandar internasional.

ALGOL

Bahasa Algoritma, demikian sebutannya, sebenarnya adalah keluarga bahasa pemrograman imperatif yang dikembangkan pada pertengahan 1950-an. Itu terbukti berperan dalam pembuatan bahasa pemrograman seperti BCPL, B dan C. Ole-Johan Dahl dan Kristen Nygaard dari Pusat Komputasi Norwegia di Oslo adalah otak di balik Simula.

C

Dennis Ritchie di Bell Telephone Laboratories mengembangkan C untuk digunakan pada platform Unix. Ini adalah tujuan umum, lintas platform, prosedural, bahasa pemrograman imperatif. Ini digunakan untuk mengimplementasikan perangkat lunak sistem dan perangkat lunak aplikasi dan merupakan salah satu bahasa pemrograman komputer yang paling banyak digunakan saat ini. Perkembangan C++ dan C# dipengaruhi oleh C.

C++

Ini terdiri dari kombinasi fitur bahasa tingkat tinggi dan tingkat rendah dan karenanya dianggap sebagai bahasa pemrograman tingkat menengah. Bjarne Stroustrup dari Bell Labs mengembangkan C++ sebagai perpanjangan dari bahasa C. Awalnya dikenal sebagai ‘C dengan Kelas’, kemudian dikenal sebagai C++ dari tahun 1983. Ini adalah bahasa multi-paradigma yang mendukung pemrograman prosedural, pemrograman generik, pemrograman berorientasi objek, dan abstraksi data.

C#

C Sharp adalah bahasa pemrograman multi-paradigma yang mendukung pemrograman imperatif, generik, dan berorientasi objek. Ini adalah bagian dari Microsoft .NET Framework. Hal ini mirip dengan C++ dalam sintaks berorientasi objek dan juga dipengaruhi oleh Java dan Delphi.

CLEO

Ini dikenal sebagai Bahasa yang Jelas untuk Mengungkapkan Pesanan dan merupakan bahasa komputer untuk komputer LEO.

COBOL

Namanya adalah singkatan dari Common Business-Oriented Language yang dirancang untuk domain bisnis dan keuangan. Standar COBOL 2002 mendukung pemrograman berorientasi objek. Ini adalah salah satu bahasa pemrograman yang sangat tua yang masih digunakan.

Python

Ini adalah bahasa pemrograman berorientasi objek yang berjalan di .NET dan kerangka kerja Mono. Chuck Esterbrook mengembangkannya. Desainnya dipengaruhi oleh bahasa seperti Python dan C#. Ini mendukung pengetikan statis dan dinamis dan cocok untuk pengujian unit. Hari ini, ini adalah proyek sumber terbuka.

D

Awalnya dirancang sebagai peningkatan C++, itu juga dipengaruhi oleh Java, Eiffel, dan C#. Ini adalah bahasa pemrograman sistem multi-paradigma berorientasi objek, imperatif, yang dikembangkan oleh Walter Bright dari Digital Mars.

DASL

Akronim dari Bahasa Spesifikasi Aplikasi Terdistribusi, ini adalah bahasa pemrograman tingkat tinggi yang diketik dengan kuat yang dikembangkan di Sun Microsystems. Itu dibuat dengan maksud untuk digunakan untuk mengembangkan aplikasi web.

DIBOL

Singkatan dari Digital Interactive Business Oriented Language, DIBOL adalah bahasa pemrograman imperatif prosedural tujuan umum. Ini cukup mirip dengan COBOL karena paling cocok untuk pengembangan Sistem Informasi Manajemen.

Fortran

Ini adalah bahasa pemr0graman komputer tujuan umum pr0sedural, imperatif yang bekerja dengan baik untuk perhitungan ilmiah dan operasi numerik. Setelah IBM mengembangkannya pada 1950-an, ia segera mendapatkan popularitas dalam pemrograman. Ini sangat populer di bidang komputasi kinerja tinggi. Ini adalah bahasa pemrograman terstruktur dan dikompilasi yang merupakan bagian dari Fortran95. Fortran 2003, versi revisi dari Fortran mendukung pemrograman berorientasi objek.

Java

Ini adalah bahasa pemrograman k0mputer tujuan umum yang konkuren, berbasis kelas, berorientasi 0bjek, dan dirancang khusus untuk memiliki ketergantungan implementasi yang mungkin sesedikit. Kode Java yang dikompilasi dapat berjalan di semua platform yang mendukung Java tanpa perlu kompilasi ulang. Ini adalah bahasa yang sangat populer di zaman modern.

JOVIAL

Ini adalah bahasa pemrograman komputer tingkat tinggi yang mirip dengan ALGOL. Ini paling cocok untuk desain dan pengembangan sistem tertanam.

Objective-C

Ini adalah bahasa pemrograman berorientasi objek reflektif yang menambahkan layanan pesan ke C.

SMALL

Namanya adalah singkatan dari Small Machine Algol-like Language. Ini memberi programmer kemampuan untuk menulis kode seperti ALGOL yang dapat dijalankan pada mesin kecil.

Smalltalk

Ini adalah bahasa pemrograman reflektif berorientasi objek yang mendukung pengetikan dinamis. Alan Kay, Adele Goldberg, Dan Ingalls, Scott Wallace, Ted Kaehler dan rekan mereka di Xerox PARC mengembangkan Smalltalk. Mereka merancangnya untuk penggunaan pendidikan dan segera menjadi populer. VisualWorks adalah implementasi Smalltalk yang menonjol. Squeak merupakan bahasa pemrograman yang berupa implementasi dari Smalltalk. Scratch adalah bahasa pemrograman visual berdasarkan Squeak.

Spread the love

Related Post

Panduan Pemula Bahasa Pemrograman SQL

Panduan Pemula Bahasa Pemrograman SQL – Ada banyak desas-desus di dunia teknologi tentang data – tetapi tentu saja, data mentah sendiri tidak terlalu berguna. Di situlah bahasa yang disebut SQL

Pengenalan Pemrograman MATLAB Untuk Pemula

Pengenalan Pemrograman MATLAB Untuk Pemula – MATLAB dikembangkan pada pertengahan 1980′, oleh karya kolaboratif Cleve Moler , lulusan PhD dari Universitas Stanford, dan John Little , lulusan MIT. Bersama-sama mereka

8 Bahasa Pemrograman Teratas Untuk Pengembangan Perangkat Lunak

8 Bahasa Pemrograman Teratas Untuk Pengembangan Perangkat Lunak – Bahasa Pemrograman yang digunakan untuk pengembangan perangkat lunak dapat bervariasi sesuai dengan beberapa faktor. Beberapa mungkin memilih yang paling aman, beberapa