![]() |
History - Pengaturcaraan Komputer dan Sejarahnya yang Kaya
Sekiranya sejarah pengaturcaraan yang telah dikemukakan semula, maka selamat untuk memulakan akaun dengan enjin perbezaan Charles Babbage pada tahun 1822. Malah dari masa ketika komputer begitu mudah, mereka masih perlu mempunyai arahan supaya mereka akan dapat melaksanakan tugas yang dimasukkan kepada mereka. Set instruksi ini adalah apa yang diketahui hari ini sebagai pengaturcaraan komputer.
Semasa era enjin perbezaan, gear perlu diubah secara manual yang kemudiannya akan menghasilkan pengiraan yang dibuat. Semua itu telah berubah apabila isyarat elektrik menggantikan gerakan fizikal dengan mesin 1942 Kerajaan AS yang dinamakan ENIAC. Konsep menerima pengaturcaraan juga diikuti oleh mesin ini.
Untuk membuat pengaturcaraan dengan lebih cepat, dua konsep penting yang secara langsung mempengaruhi bahasa pengaturcaraan telah dibangunkan pada tahun 1945 oleh John Von Neumann, yang kemudiannya menyertai Institut Kajian Lanjutan. Konsep pertama dikenali sebagai kaedah shared-program. Konsep ini menentukan bahawa perkakasan perlu bukan kompleks dan tidak perlu berwayar untuk setiap program. Arahan yang rumit digunakan untuk mengawal jenis perkakasan ini yang membuat reprogramming lebih cepat.
Konsep kedua disebut 'pemindahan kawalan bersyarat' melahirkan blok kod yang dapat digunakan walaupun dalam perintah yang berbeda atau subrutin yang disebut. Bahagian seterusnya konsep ini adalah cawangan logik. Dengan ini, konsep mempunyai blok kod yang boleh digunakan dan digunakan semula dilahirkan.
History - Pengaturcaraan Komputer dan Sejarahnya yang Kaya
Menjelang tahun 1949, bahasa Kod pendek dikeluarkan. Ia menjadi ibu kepada bahasa komputer peranti elektronik. Dengan bahasa ini, pengaturcara diperlukan untuk menggunakan 0 dan 1 bukannya pernyataan biasa. 1951 menandakan rupa compiler bernama A-0 oleh Grace Hopper. Program ini menerjemahkan semua 0 dan 1 untuk komputer. Ini memberi laluan kepada pengaturcaraan yang lebih pantas.
FORTRAN (FORMULA TRANslating System) diperkenalkan pada tahun 1957 yang juga merupakan bahasa utama yang pertama. Ia direka untuk IBM untuk pengiraan saintifik. Bahasa ini termasuk kenyataan GOTO, DO dan IF. FORTRAN's forte bukan perniagaan pengkomputeran, walaupun. Ia adalah program yang baik untuk pengendalian nombor tetapi bukan untuk perhitungan perniagaan.
COBOL kemudiannya dibangunkan pada tahun 1959. Ia direka sebagai bahasa pengusaha. Program COBOL adalah setanding dengan esei dimana terdapat 4-5 bahagian yang merangkumi keseluruhan keseluruhan. Ini memudahkan pembelajaran.
Bahasa LISP (dibangunkan untuk kajian kecerdasan buatan) juga dikenali sebagai Bahasa Poland Cambridge telah dibangunkan pada tahun 1958 oleh John McCarthy. Bahasa pengaturcaraan ini sangat abstrak dan khusus sebab itulah masih digunakan hari ini. LISP boleh menyimpan senarai dan mengubahnya dengan sendirinya.
Pada tahun yang sama, bahasa Algol dihasilkan. Ini menjadi ibu kepada bahasa Pascal, C dan C ++, dan juga Jawa. Algol juga mempunyai tatabahasa yang pertama yang dipanggil bentuk Backus-Naar atau BNF. Algol 68, yang merupakan versi seterusnya, adalah versi yang lebih sukar untuk digunakan. Disebabkan kesukaran ini, Pascal wujud.
Niklaus Wirth memperkenalkan bahasa Pascal pada tahun 1968. Ia adalah cara pengajaran yang diperlukan. Ia adalah gabungan bahasa-bahasa berikut: ALGOL, FORTRAN dan COBOL. Ia juga Pascal yang memperbaiki bentuk data penunjuk. Kejatuhannya disebabkan oleh kekurangan kumpulan berubah. Modula-2 kemudian muncul tetapi C sudah popular di kalangan ramai pengguna.
C oleh Dennis Ritchie (1972, yang digunakan oleh Unix) adalah setanding dengan Pascal tetapi pendahulunya adalah B dan BCPL. Ia juga digunakan dalam Windows, Linux dan MacOS. OOP (Pemrograman Berorientasikan Objek) dibangunkan pada tahun 1970-an hingga tahun 80-an. Ini berkembang menjadi bahasa C ++ pada tahun 1983. Bahasa ini boleh memanipulasi banyak tugas pada masa yang sama. Ini juga merupakan kursus bahasa pilihan dalam AP Computer Science. Pada tahun 1987, Perl (Bahasa Pengekstrakan dan Latihan Praktikal) telah dibangunkan.
Java tidak lama lagi diikuti pada tahun 1994. Ia masih mempunyai banyak matlamat untuk mencapai terutamanya dengan program yang berjalan lambat. Tetapi terdapat harapan tinggi bahawa banyak di kedai di masa depan untuk bahasa ini. Microsoft juga telah membangunkan VB atau Visual Basic yang menggunakan widget dan kini digunakan secara meluas.
Masa depan memegang banyak lagi perkembangan untuk pengaturcaraan komputer. Ia mungkin telah bermula dengan kaedah kasar tetapi melihat bahasa-bahasa yang digunakan hari ini, terdapat begitu banyak perkembangan yang kita hanya boleh tertanya-tanya apa yang 'impossibilities' dapat dimungkinkan tidak lama lagi.