Originally from : "Christophorus Bagus Prakoso" <[EMAIL PROTECTED]>
Originally dated: Thu, 11 Feb 1999 21:09:41 -0000
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<e-Software>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~Forum Diskusi Software dan Internet untuk Kristen-Katholik~~~~~~~
:Originally from : Wi <[EMAIL PROTECTED]>
:Originally dated: Thu, 11 Feb 1999 16:16:56 +0700
:
:
:Sebenarnya dimana sih letak kehebatan dari masing masing bahasa pemrograman
:tersebut ?
:
:*------- Asembler --------*
:Wah ini susah untuk dimengerti. Sulit sekali. Tetapi ini merupakan bahasa
:pemrograman yang paling amat sangat mendekati bahasa mesin. Sehingga hasil
:programnya merupakan leader dalam soal kecepatan execution. Tapi sangat
:sulit deh. Hanya Expert saja yang cocok.
:Tapi bahasa ini cocok untuk para pembuat virus dan antivirus. :)
===========================
Istilahnya 'Low Level Programming Language'. Karena kecepatan eksekusinya,
maka seringkali disisipkan diantara kode-kode program bahasa lain, terutama
pada bagian yang langsung meng-akses Hardware. Bahasa ini sangan Hardware
dependent sekali, spesifik untuk satu macam keluarga Processor.
_____________
:*---- C/C++ ---*
:
:C/C++ adalah bahasa pemrograman yang Universal, (*dan JAVA), terutama yang
:ANSI C.
:ANSI C adalah dasar dari semua bahasa C/C++ di berbagai Platform.
:Jadi kalau kita belajar C terutama yang ANSI C maka kita bisa membuat
:program di berbagai platform tanpa perlu kuatir.
:
=================
Nah kalo ini sih 'Mbah' nya bahasa pemrograman :) Masuk ke kelas 'Medium
Level Programming Language', karena merupakan gabungan antara kecepatan dan
akses yang mudah ke Hardware dengan Struktur dan Konstruksi Modular yang
seperti dipunyai High Level PL. Dikenal juga sebagai 'System Programming
Language', karena merupakan bahasa pilihan utama untuk membuat OS, Device
Driver, dan Compiler.
ANSI C sendiri tidak susah untuk dipelajari, sama seperti Pascal deh. Tapi
kalau C++, memang sedikit susah, karena sudah Object Oriented.
Multiplatform ? Selama ada compiler untuk platform tsb, ini bisa dicapai.
:*---- PASCAL -----*
:Kelemahannya, dia tidak multiplatform (*perlu dikoreksi ?), dan hasil
:compiler Pascal ini tidak sekecil hasil dari compiler C/C++ tapi bisa jadi
:masuk dalam kategori sangat cepat kalau sewaktu memporgramnya memakai trik
:trik khusus. Better than VB.
===============
Sekali lagi untuk istilah multiplatform dalam keranga ini, tergantung dari
compilernya. Setahu saya Delphi cuman bisa di-compile untuk platform DOS
dan Windows.
:*----- BASIC ----*
:Basic cocok untuk PEMULA !!!!. Ini sudah ditekankan sejak dulu.
:
:Permasalahannya Basic ini structure pemrogramannya termasuk jelek, tetapi
:ini sudah berusaha diperbaiki oleh Visual Basic. Selain itu dia juga tidak
:multi platform. Performance hasil compilenya juga lambat karena Basic
:adalah Interpreter.
=============
Memperbaiki istilah yang dipakai. Compiler dan Interpreter adalah program
yang dipakai untuk meng-compile dan meng-interpret Compiled Language dan
Interpreted Languange.
Tambahan:
========
Saya setuju dengan pendapat Mas Franky, kalau Programmer harus melihat dari
segi kebutuhannya. Artinya apa spesifikasi dari program yang kita buat,
baru nanti bisa memilih bahasa pemrograman mana yang cocok untuk dipakai.
Untuk Internet Programming : PERL, JAVA, Javascript, VBScript
Untuk Aplikasi Windows : VC, Delphi, VB, dll
Untuk Real Time dan Mission Critical : ADA
Untuk System : C, C++
Untuk Scientific dan Engineering: Fortran, C
Untuk Database : Clipper, COBOL, Foxpro
Untuk Multiplatform dan Distributed System : JAVA (juga embedded system)
dll ... masih banyak lagi ... kalau nggak puas bisa bikin sendiri :)
Regards,
Bagus
I-KAN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% e-Software
Permulaan hikmat adalah takut akan TUHAN! Mazmur 111:10a / Amsal 9:10a
-----------------------------------------------------------------------
WEB---> http://hub.xc.org/scripts/lyris.pl?enter=i-kan-software
SUBSCRIBE---> To: [EMAIL PROTECTED], Isi/Body: kosong
UNSUBSCRIBE---> To: [EMAIL PROTECTED], Isi/Body: kosong
Ayo. Mampir di Muara Informasi Kristen [MIK] http://www.sabda.org