Technology

Sejarah Bahasa Pemrograman Pascal-kursus pemrograman di majalengka

Sejarah Bahasa Pemrograman Pascal-kursus pemrograman di majalengka

sejarah dan pertumbuhan bahasa pemrograman pascal, dibuka dari mula kemunculannya, masa ‘keemasan’ bahasa pascal sampai kemunculan Unix dan bahasa C++ yang mulai menggantikan peran pascal sebagai bahasa standar pemrograman komputer.
Awal Lahirnya Bahasa Pemrograman Pascal
Pascal ialah bahasa pemrograman komputer yang dikembangkan oleh Niklaus Wirth pada tahun 1968–1969 dan dipublikasikan tahun 1970. Niklaus Wirth atau lengkapnya Niklaus Emil Wirth ialah seorang dosen, ilmuwan dan peneliti komputer berkebangsaan Swiss. Sebelum menciptakan Pascal, ia juga tidak sedikit mengembangkan bahasa pemrograman beda pada era 1960-an laksana Euler dan Algol W.

Nama Pascal dipilih untuk memuliakan Blaise Pascal, seorang ilmuwan matematis Prancis yang pada tahun 1642 menciptakan kalkulator mekanis kesatu di dunia. Kalkulator ini menjadi cikal akan komputer modern.

Niklaus Wirth pada tadinya merancang bahasa Pascal guna mengajarkan pemrograman untuk mahasiswa di Universitas ETH Zürich di Swiss. Pascal di desain memakai structured programming yang lantas menjadi populer dan tidak sedikit digunakan oleh bahasa pemrograman setelahnya. Seiiring pertumbuhan komputer, bahasa pascal juga dipakai untuk software komersil.

Sejak dipublikasikan oleh pada 1970, bahasa pemrograman Pascal mulai dipakai oleh sekian banyak  universitas di Eropa dan Amerika. Walaupun demikian, compiler pascal (sejenis program guna menjalankan perintah-perintah bahasa pascal) masih terbatas guna kalangan tertentu. Karena saat tersebut harga komputer masih paling mahal dan umumnya melulu ada di perusahaan atau universitas besar.

Pascal adalahbahasa pemrograman data-oriented. Programmer dapat membuat tipe data sendiri (di samping tipe data standar yang disediakan laksana integer, real, char, dan boolean). Walaupun demikian, pascal paling ketat aturan. Setiap variabel hanya dapat menggunakan tipe data tertentu dan mesti dideklarasikan terlebih dahulu.

Tidak laksana bahasa pemrograman beda pada ketika itu, bahasa Pascal serupa dengan bahasa inggris sehari-hari, sampai-sampai mudah untuk programmer pemula guna mulai menciptakan kode program.

Bahasa Pascal berlomba dengan bahasa pemrograman beda pada era tersebut, laksana Algol, Basic, Fortran dan C.


Niklaus Wirth pada tahun 1969 - Pencipta Bahasa Pemrograman Pascal

Niklaus Wirth pada tahun 1969 – Pencipta Bahasa Pemrograman Pascal



Niklaus Wirth pada tahun 2005 - Pencipta Bahasa Pemrograman Pascal
Niklaus Wirth pada tahun 2005 – Pencipta Bahasa Pemrograman Pascal 


Kemunculan Compiler Pascal: UCSD Pascal, Microsoft Pascal dan Turbo Pascal
Sejak diluncurkan pada tahun 1970, mulai bermunculan sekian banyak  compiler bahasa Pascal (program guna menjalankan bahasa pascal).

University of California, San Diego (UCSD) menciptakan salah satu compiler kesatu pascal, yaitu UCSD Pascal. Compiler ini ditujukan guna sistem operasi produksi UCSD sendiri, yang dikenal dengan UCSD p-System. UCSD p-System adalahsalah satu sistem operasi yang dapat dipilih andai membeli IBM PC pada ketika itu, di samping UCSD p-System, IBM pun menyediakan PC dengan sistem operasi CP/M-86 dan PC DOS produksi Microsoft (cikal akan Windows).

Melihat pertumbuhan Pascal, Microsoft pun mengeluarkan produk Microsoft Pascal. Namun sebab harga yang relatif mahal, compiler ini tidak terlampau populer, dan segera digantikan dengan Microsoft QuickPascal guna dapat berlomba dengan Turbo Pascal.

Saat itu, guna menjalankan suatu kode program (termasuk Pascal), seorang programmer mesti mencatat kode program pada text editor, lantas menjalankannya (men-compile-nya) memakai program terpisah. Jika memerlukan library tambahan, maka perlu mengerjakan proses berikutnya, yaitu linker. Alur kerja penciptaan program ini dikenal dengan istilah edit/compile/link cycle.

Philippe Kahn (seorang enterpreneur yang baru saja menegakkan sebuah perusahaan aplikasi Borland pada tahun 1983) menyaksikan peluang bisnis dalam bahasa Pascal dan menggabungkan proses edit, compile dan link dalam satu produk, yaitu Turbo Pascal. Borland, ialah perusahaan aplikasi yang saat tersebut berbasis di Scotts Valley, California (sekarang pindah ke Austin, Texas).

Turbo Pascal adalahcompiler Pascal yang revolusioner: cepat dan murah, khususnya jika dikomparasikan dengan UCSD Pascal dan Microsoft Pascal. Sebagai gambaran, harga compiler pascal saat tersebut berkisar antara US $400 – $600, tetapi Turbo Pascal dipasarkan seharga $45. Di samping itu, Turbo Pascal dapat menjalankan kode program jauh lebih cepat dan memerlukan sedikit memory. Karena berikut Borland memakai kata “turbo” guna compiler pascal produksi mereka.

Pada mula kemunculannya, Turbo Pascal menyokong 3 sistem operasi, yaitu CP/M, CP/M-86, and DOS.

Philippe Kahn - Pendiri Borland

Philippe Kahn – Pendiri Borland


Selama periode 1983 – 1992, Borland merilis 10 versi Turbo Pascal, terdiri dari 8 versi guna MS DOS, dan 2 versi guna Windows. Berikut ialah tanggal release Turbo Pascal:


  • Turbo Pascal 1 – November 20, 1983 – versi kesatu, 64kb limit, CP/M-80, CP/M-86, DOS
  • Turbo Pascal 2 – April 17, 1984 – 8087 support via optional compiler
  • Turbo Pascal 3 – September 17, 1986 – overlays, 8087 compiler, BCD compiler
  • Turbo Pascal 4 – November 20, 1987 – separately compiled units
  • Turbo Pascal 5 – August 24, 1988 – integrated debugging, dynamic overlays
  • Turbo Pascal 5.5 – May 2, 1989 – menyokong pemrograman object
  • Turbo Pascal 6 – October 23, 1990 – Dirilis pun dengan nama Turbo Vision
  • Turbo Pascal for Windows 1.0 – February 13, 1991 – versi kesatu guna 16-bit Windows 3.0, Object Windows Library, Whitewater Resource Toolkit (WRT)
  • Turbo Pascal for Windows 1.5 – June 8, 1992 – Windows 3.1, Resource Workshop, versi terakhir guna Windows.
  • Turbo/Borland Pascal 7 – October 27, 1992 – DPMI 16/32 bit, versi terkahir guna MS DOS
Share:

Tidak ada komentar:

Posting Komentar

Recent in Sports

3/Sports/post-list

Popular Posts

Label

Arsip Blog

Recent Posts

Unordered List

  • Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
  • Aliquam tincidunt mauris eu risus.
  • Vestibulum auctor dapibus neque.

Pages

Theme Support

Need our help to upload or customize this blogger template? Contact me with details about the theme customization you need.