Membaca Niklaus Wirth , orang dapat memperhatikan bahwa terlepas dari popularitas Pascal, ia tidak senang bahwa Oberon (sebagai penerus Pascal dan Modula yang "dipoles") tidak mendapatkan banyak popularitas. Saya tidak pernah melakukan apa pun di Oberon, tetapi membaca halaman Oberon For Pascal Developers Saya benar-benar tidak menyukai banyak perubahan sebagai pengembang Delphi / pascal, misalnya
- memaksa kata-kata yang dipesan untuk selalu huruf besar
- membuat bahasa case-sensitive
- menyingkirkan jenis enumerasi
Apa pendapat Anda tentang Oberon, apakah ini benar-benar "Pascal yang lebih baik" dari sudut pandang Anda?
programming-languages
delphi
pascal
Maksee
sumber
sumber
Jawaban:
Ya, saya akan menyebut Oberon Pascal yang lebih baik. Dengan Oberon, Profesor Wirth sampai pada inti pemrograman berorientasi objek dengan ekstensi tipe dan variabel prosedur. Saya merasa elegan bahwa Oberon adalah bahasa yang lebih kecil dari Pascal dengan kekuatan yang jauh lebih besar.
Oberon 2 membawa bahasa ini selangkah lebih maju dengan mengikat metode pada rekaman.
Saya tidak suka kata-kata yang ditulis dalam huruf besar. Saya menemukan sintaks perbaikan dengan menghilangkan banyak dimulai dan berakhir.
Oberon digunakan untuk menulis sistem operasi yang sangat menarik yang dijelaskan dalam Project Oberon: Desain Sistem Operasi dan Kompiler .
sumber
Lebih baik, dan lebih buruk, dalam berbagai cara:
Sangat menyenangkan memiliki pengumpulan sampah, dan fasilitas untuk pemrograman modular dan Berorientasi Objek. Ini adalah bahasa yang relatif kecil; mudah diurai, dan diimplementasikan.
Kurangnya pencacahan adalah hal yang menyakitkan (memang, dalam dialek Oberon yang kami gunakan, kami menambahkannya kembali).
Relatif dengan bahasa yang lebih modern, minimalisnya sedikit brutal, dan memperlakukan string sebagai array karakter dalam bahasa apa pun adalah mengerikan.
Tentu saja, Pascal telah berkembang sedikit juga, misalnya lihat Komponen Pascal.
sumber