Iklan

siapa penemu program pascalNS Pascal bahasa pemrograman, yang didasarkan pada bahasa komputer ALGOL, dikembangkan pada akhir 1960-an dan dinamai Blaise Pascal — seorang matematikawan Prancis, yang bertanggung jawab atas serangkaian penemuan dan yang juga menemukan kalkulator pertama (disebut Pascaline) di 1645.

Mengingat Pascal meninggal pada tahun 1662 dan bahasa Pascal ditemukan hampir 300 tahun kemudian, dia tidak mungkin menciptakan bahasa tersebut. Lalu siapa penemu bahasa pemrograman Pascal?


Pascal dikembangkan oleh Niklaus Wirth, yang lahir pada 15 Februari 1934 di Winterthur, Swiss dari pasangan Walter, seorang profesor geografi, dan Hedwig (Keller) Wirth. Niklaus mengembangkan Algol-W yang diimplementasikan pada salah satu IBM 360 pertama (yang sebesar ruangan) dan menggunakannya sebagai dasar untuk pengembangan bahasa Pascal beberapa tahun kemudian.

siapa penemu program pascal

“Sementara orang Eropa umumnya mengucapkan nama saya dengan cara yang benar (‘Nick-louse Veert’), orang Amerika selalu potong-potong menjadi 'Nikel's Worth.' Ini untuk mengatakan bahwa orang Eropa memanggil saya dengan nama, tetapi orang Amerika memanggil saya dengan nilai."

instagram viewer

~Niklaus Wirth

Pascal diciptakan oleh Wirth sebagai bahasa yang dapat digunakan untuk mengajarkan konsep dasar yang akan bekerja dengan andal dan efisien pada komputer yang tersedia pada tahun 1970-an. Pascal akhirnya digunakan untuk permainan komputer, sistem tertanam dan proyek penelitian, dan juga digunakan untuk pengembangan Lisa, salah satu komputer Apple (Macintosh) awal dan salah satu turunannya, Object Pascal, masih digunakan hingga sekarang, dalam aplikasi seperti Skype.

siapa yang menulis bahasa pemrograman pascal

Niklaus Wirth adalah penulis buku yang sangat terkenal, seperti "Algoritma + Struktur Data = Program" (1976) dan telah menerima sepuluh gelar doktor kehormatan dan dianugerahi Hadiah IEEE Emmanuel Piore dan Hadiah Turing pada tahun 1984 di antara banyak lainnya, tetapi kontribusi utama Wirth selalu menjadi konsep pembuatan perangkat lunak produktif yang dirancang dengan cara yang terorganisir dan bebas dari kekacauan yang tidak perlu.

siapa yang menulis bahasa pemrograman pascal

Dalam artikelnya yang berjudul “Permohonan untuk Perangkat Lunak Lean” [PDF] yang ditulis oleh Wirth pada tahun 1995, ia menjelaskan beberapa masalah dengan pengembangan perangkat lunak dan mengapa penting untuk membuat kode yang bersih dan terorganisir dengan mengutip dua "hukum" yang dia yakini mencerminkan bisnis:

  • Perangkat lunak berkembang untuk mengisi memori yang tersedia. (Parkinson)
  • Perangkat lunak menjadi lebih lambat lebih cepat daripada perangkat keras menjadi lebih cepat. (Reiser)

Ide yang menarik, mengingat jumlah baris kode dari beberapa perangkat lunak yang paling banyak digunakan saat ini, tampaknya bertambah besar meskipun perangkat kerasnya semakin kecil setiap hari. Sebagai contoh:

  • Dasar punya 4,000 baris kode pada tahun 1975, sekarang sudah berakhir 2 juta.
  • Versi pertama Word memiliki 27,000 baris kode. Versi Office saat ini telah berakhir 30 juta.
  • Mac OS X terbuat dari sekitar 90 juta baris kode.
  • Windows 95 terbuat dari 15 juta baris kode, Windows 7 terbuat dari over 50 juta baris kode.
  • Aplikasi game tunggal untuk iPhone, seperti aplikasi game "Unreal" telah berakhir 2 juta baris kode.
siapa penemu program pascal

Dia telah menyatakan bahwa satu-satunya alasan perangkat lunak menjadi besar adalah karena vendor perangkat lunak menambahkan fitur yang menurut pelanggan mereka inginkan, tetapi tidak pernah digunakan. Dia juga pendukung gagasan bahwa perangkat lunak harus sepenuhnya dipahami oleh setidaknya satu orang, dan bahwa memiliki tim mengembangkan program tanpa salah satu dari mereka sepenuhnya memahami keseluruhannya menyebabkan banyak kerumitan yang tidak perlu dan tidak berguna kode.

siapa yang menulis bahasa pemrograman pascal

Perkembangan Pascal-nya adalah bukti keyakinan itu. Pascal masih dianggap sebagai salah satu bahasa komputer yang paling matematis. Intinya dirancang di sekitar fokus pada hal-hal penting, pemrograman berorientasi objek dan menjaga inti sederhana yang ringan dan mudah dipahami.

Tahukah Anda tentang Pascal?