Minggu, 20 November 2011

KENAPA BAHASA PEMOGRAMAN PERLU DIPELAJARI


Mempelajari bahasa pemograman sangat penting karena setiap pemograman memiliki struktur bahasa yang berbeda-berbeda. selain itu juga sangat bermanfaat dalam meningkatkan kemampuan logic, dengan mempelajari bahasa pemograman kita akan mengerti konsep-konsep bahasa pemograman, mengerti perbedaan antar bahasa pemograman, memahami logika berpikir, prinsip kerja program dan mampu menggambarkan logika jalannya program secara tertulis dengan algoritma (pseudo code) dan dilengkapi dengan diagram alir(flowchart) menggunakan suatu bahasa pemograman tertentu,karena bahasa pemograman banyak macamnya.
Bahasa pemrograman yang sangat terstruktur memungkinkan mahasiswa untuk belajar mengasah logika pemrograman. Bahasa pemrograman juga banyak digunakan untuk aplikasi bisnis , dipakai untuk menciptakan software yang memiliki kemampuan expert system/sistem pakar (semacam teknik kecerdasan buatan). Sementara itu, penguasaan bahasa C merupakan keharusan bagi para programmer yang berkutat dengan OS Linux maupun pengembang software yang sifatnya lintas platform. Juga komputer dan pemrogramannya adalah dunia yang terus berkembang secara dinamis.

SEMANTIC

KONSEP BAHASA PEMOGRAMAN 2
* Operational Semantic adalah Pendekatan ini mendefinisikan suatu mesin buatan (Abstract) dengan instruksi-instruksi primitif, tidak perlu realistik, tetapi cukup sederhana supaya tidak muncul kesalahpahaman. Deskripsi semantic dari bahasa pemrograman menentukan suatu translasi ke kode.

* Denotasi Semantic Adalah Pada pendekatan ini, diberikan suatu fungsi yang memetakan program-program komputer yang ditunjuk ke dalam bentuk nilai-nilai abstrak secara matematika (angka, nilai, kebenaran, fungsi matematika, dan sebagainya)

* Axiomatic Sematic adalah Pada pendekatan ini didefinisikan suatu tindakan program yang dibangun dengan properti logika yang menyimpan status komputer sebelum dan sesudah eksekusi.

* Algebraic Sematic Adalah Pada pendekatan ini dipertimbangkan suatu objek komputasi yang menjadi syarat-syarat dalam aljabar multi-sorted. Program meng-implementasikan fungsi yang dapat diwujudkan dengan suatu persamaan di antara syarat-syarat tersebut.

* Structure Operational Semantic / Natural Sematic Adalah Seperti dalam pengambilan keputusan secara alamiah dengan logika. Programdiberi suatu arti dari aturan yang
diturunkan yang menggambarkan penilaian gagasan suatu bahasa.

- MENGAPA BAHASA PEMOGRAMAN TERUS BEREVOLUSI

MENGAPA BAHASA PEMOGRAMAN TERUS BEREVOLUSI

Perkembangan bahasa pemrograman ini demikian pesat saat ini. Hal ini ditandai dengan semakin banyaknya bahasa pemrograman yang bermunculan.
Setiap bahasa pemrograman memiliki kelebihan dan kekurangan sendiri-sendiri maka dari itu bahasa pemograman perlu ber evolusi...
berikut adalah evolusi bahasa pemograman:

Tahun 1957 : Fortan

Dari kata Formula Translation, merupakan bahasa pemrograman tertua yang masih digunakan sampai hari ini. Bahasa ini diciptakan oleh John Backus.

Tahun 1959 : Cobol


Dari kata Common Business Oriented Language. Pada umumnya digunakan dalam industri pada sistem transaksi seperti credit card, ATM, telepon dan sebagainya.?

Tahun 1964 : Basic

Dibangun oleh mahasiswa-mahasiswa dari Dartmouth College.

Tahun 1969 : Bahasa C

Dibangun antara tahun 1969 dan 1973 oleh Dennis Ritchie di Bell Telephone Laboratories, bahasa ini digunakan dengan sistem operasi Unix. Sebelumnya bahasa ini disebut dengan bahasa B. Bahasa C sekarang menjadi dasar untuk sistem operasi Linux.

Tahun 1970 : Pascal


Bahasa ini dinamai Blaise Pascal, dibuat oleh Niklaus Pascal. Skype menggunakan bahasa pemrograman ini.

Tahun 1983 : Bahasa C++

Dari Bell Labs, Bjarne Stroustrup memodifikasi bahasa C ke C++ dan membuatnya menjadi bahasa yang paling banyak digunakan. Sejak tahun 1986 C++ telah menjadi to ten bahasa pemrograman dan menyabet sebutan Hall of Fame pada 2003. Ms. Office, Adobe PDF Reader dan Firefox menggunakan bahasa ini.

Tahun 1987 : Perl

Larry Wall, seorang programer Unix membuat Perl, setelah melihat bahwa Unix tidak memberikan performa yang dibutuhkan. Craiglist menggunakan bahasa ini.

Tahun 1991 : Python


Monty Python telah menginspirasi untuk nama bahasa ini. Guido Van Rossum membuat Python untuk memperbaiki masalah pada bahasa ABC. YouTube, Google Search, Nasa menggunakan bahasa pemrograman ini.

Tahun 1993 : Ruby

Yukihiro 'matz' Matsumoto menamai Ruby untuk Juli birthstone, bahasa ini dibuat dengan menggabungkan bahasa pemrograman favoritnya yaitu Perl, Smalltalk, Eiffel, Ada, Lisp.

Tahun 1995 : PHP

Rasmus Lerdorf membuat PHP untuk menggantikan skrip dari Perl yang digunakan untuk mengelola akan personal home page nya. Sekarang ini, PGP telah berkembang dan menjadi bagian yang digunakan untuk membangun website sudah lebih dari 20 juta website menggunakan PHP. Facebook sendiri menggunakan PHP untuk bahasa pemrogramannya.

Tahun 1995 : Java

Sebuah tim dari Sun Microsistem yang dipimpin oleh James Gosling menciptakan bahasa Java. Java sekarang banyak digunakan lebih dari 1.1 miliar PC dan website diseluruh dunia.

Tahun 1995 : Java Script

Java dan Javascript tidak saling berkaitan, dan sangat berbeda dalam semantik. JavaScript dibuat oleh Brendan Eich dari Netscape dibawah nama Mocha. JavaSricpt menggunakan sintax yang dipengaruhi dari bahasa C.

Tahun 2005 : Ruby on Rails


Bahasa ini dibuat oleh David Heinemeier Hansson dari hasil kerjanya di Basecamp, sebuah proyek management tool dengan 37 signal. Hansson sendiri pertama kali merilis ruby on Rails sebagai open source pada Juli 2004.