Introduction to all who read this about this subject I'm talking down here

BAB I
Introduction to Programming Language Concept.
padasesi pertama PLC, dibahas 6 topik sebagai berikut:
  • Reasons for Studying Concepts of Programming Languages
    pada topik ini, saya mengetahui alasan-alasan mempelajari PLC(Programming Language Concept).
    Salah satu alasannya yang menurut saya paling berguna nantinya adalah : peningkatan kemampuan dalam mempelajari bahasa pemrograman baru, bagi saya ini adalah hal yang sangat penting di dunia kerja nantinya.
  • Programming Domains
    Daerah-daerah dimana programming berperan dalam dunia kerja
    contohnya :
    • Scientific applications
    • Business applications
    • Artificial intelligence
    • Systems programming
    • Web Software
  • Language Evaluation Criteria
    ada 3 kriteria untuk mengevaluasi sebuah bahasa pemrograman:
    Kemudahahan dibacanya sebuah program
    Kemudahan penulisan bahasa dalam membuat sebuah program
    Performa dalam menjalankan program sesuai spesifikasi
  • Influences on Language Design
    pengaruh oleh computer architecture (Von Neumann) dimana dijelaskan :
    bahwa sebuah program yang berjalan denganmemisahkan instruksi dan data dari CPU dan memory(data storage).Sedangkan pengaruh oleh metodologi programming menunjukkan perkembangan paradigma pemgrograman dari zaman ke zaman.
    1950~1960 aplikasi yang berkembang sangat simpel, karena masalah efisiensi.1960~1970 efisiensi menjadi penting, mulai muncul pemrograman terstruktur.1970~1980 perkembangan dari orientasi terhadap proses menjadi orientasi ke data.1980~now Object-Oriented Programming.
  • Language Categories
    terdapat 4 kategori bahasa pemrograman, Imperative, Functional, Logic, Markup.
  • Implementation Methods
    Compilation : program diterjemahkan ke bahasa program, biasa digunakan pada aplikasi secara luas.Pure Interpretation : program diterjemahkan menggunakan program penerjemah, biasa digunakan jika efisiensi tidak terlalu penting pada program tersebut.Hybrid Implementation Systems : campuran antara Compilation dan Pure Interpretation. biasa digunakan pada program kecil hingga menengah, dan efisiensi tidak terlalu diperhatikan.
Setelah belajar ini, saya setidaknya mengerti apa yang dikerjakan komputer, tetapi saya tidak tahu implementasi dari pengetahuan ini.

Tidak ada komentar:

Posting Komentar