ElhakimZ Bl0gz

Hi, this is my rants regarding computer sciences and socials. Currently my profession is a software developer, I love creating things that purposeful using computer , and to boldly go where no man has gone before. Delights? I am ..mostly caffeinated ;)

Sunday, September 23, 2007

 
Bahasa Pemrograman Untuk NASA

Pernah penasaran, bahasa pemrograman apa yang digunakan oleh NASA dalam pesawat ulang-alik? C++, Pascal, Java atau VB (yuxx)? anda mungkin bisa mendapatkan sedikit informasi mengenai hal tersebut pada blog ini, lumayan juga setelah melihat baris kode yang masih menggunakan GOTO (:o) dalam rutin yang dipergunakan untuk hal-hal yang selama ini kita anggap canggih.

Bahasa pemrograman itu antara lain HAL/S yang dirilis akhir tahun 1960 untuk keperluan pemrograman real-time yang sebelumnya menggunakan bahasa assembly atau interpreter. Bahasa ini didesain untuk meghadapi pengembangan sistem yang lebih kompleks dan merupakan turunan dari bahasa XPL. Dari syntaxnya terlihat seperti syntax Ada yang dipakai oleh militer USA.

Selanjutnya adalah bahasa pemrograman yang dinamakan GOAL, yang ditujukan untuk keperluan testing (saya melihat bahasa ini masih menggunakan statemen GOTO).

Ada lagi bahasa lain yang digunakan NASA (tapi untuk pesawat ulang-alik?..wallahualam) yaitu Python yang menurut situs resmi Python, bahasa ini "digunakan untuk keperluan CAD/CAE dsb.dsb."

Perkembangan terakhir tampaknya NASA sudah menggantikan bahasa HAL/S dengan Ada.

Labels:


Comments: Post a Comment



<< Home

Archives

12/26/2004 - 01/02/2005   01/02/2005 - 01/09/2005   02/20/2005 - 02/27/2005   08/28/2005 - 09/04/2005   09/04/2005 - 09/11/2005   09/25/2005 - 10/02/2005   10/02/2005 - 10/09/2005   10/23/2005 - 10/30/2005   11/06/2005 - 11/13/2005   11/13/2005 - 11/20/2005   12/04/2005 - 12/11/2005   12/11/2005 - 12/18/2005   12/18/2005 - 12/25/2005   12/25/2005 - 01/01/2006   01/01/2006 - 01/08/2006   01/08/2006 - 01/15/2006   01/22/2006 - 01/29/2006   01/29/2006 - 02/05/2006   02/05/2006 - 02/12/2006   02/26/2006 - 03/05/2006   03/05/2006 - 03/12/2006   07/09/2006 - 07/16/2006   09/23/2007 - 09/30/2007  

This page is powered by Blogger. Isn't yours?