Bahasa Pengaturcaraan Mana Yang Paling Sukar

Isi kandungan:

Bahasa Pengaturcaraan Mana Yang Paling Sukar
Bahasa Pengaturcaraan Mana Yang Paling Sukar

Video: Bahasa Pengaturcaraan Mana Yang Paling Sukar

Video: Bahasa Pengaturcaraan Mana Yang Paling Sukar
Video: Sains Komputer #5 Algoritma kepada Bahasa Pengaturcaraan 2024, Mungkin
Anonim

Bahasa pengaturcaraan adalah alat komunikasi antara pengaturcara dan komputer. Komputer dalam kes ini adalah mesin yang hanya memahami perintah dasar. Apakah bahasa yang paling sukar bagi seseorang untuk bercakap dengan komputer?

Bahasa pengaturcaraan mana yang paling sukar
Bahasa pengaturcaraan mana yang paling sukar

Kod binari

Novel Soviet "The Programmer" mengisahkan tentang keadaan ketika komputer gagal di sebuah institusi teknikal. Para bos datang dan meminta untuk menunjukkan kerjanya. Tetapi dia tidak memahami perintah bahasa pengaturcaraan. Kemudian jurutera berbakat memulakan dialog dengan mesin dalam bahasanya - tepat dalam kod binari.

Banyak pengaturcara menganggap kod binari sebagai bahasa pengaturcaraan yang paling sukar - yang merupakan paradoks, kerana nombor binari bukan bahasa. Konsep "bahasa pengaturcaraan" yang tersirat bermaksud terjemahan dari bahasa komputer ke bahasa manusia. Dalam perduaan, pengaturcara harus berdebat dengan mesin tanpa penyederhanaan berlebihan.

Walaupun terdapat banyak kesukaran untuk bekerja dengan kod binari secara langsung, logik binari adalah penggunaan memori mesin yang paling ekonomik. Alat ini dapat digunakan untuk alat elektrik sederhana (ketuhar gelombang mikro, ceret), dan juga untuk perangkat yang memerlukan kecepatan khusus (jam tangan tepat, peralatan perubatan, peralatan sukan untuk menilai).

Penghimpun

Assembler adalah sekumpulan arahan kod binari yang dikelompokkan menjadi beberapa bahagian. Bahasa ini digunakan semasa membongkar program. Kadang kala perlu untuk mengetahui kod program dengan fail yang boleh dilaksanakan. Untuk melakukan ini, anda perlu menyahsulitkan fail yang boleh dilaksanakan (karya mempunyai banyak persamaan dengan kriptografi). Proses penyahsulitan fail yang boleh dilaksanakan ini disebut pembongkaran. Pada output, pengaturcara menerima sekumpulan arahan penghimpun, walaupun program itu pada asalnya ditulis dalam bahasa lain. Bekerja dengan bahasa pemasangan (asm) seperti pengaturcaraan dalam binari, mencabar pengaturcara yang kuat.

C ++ yang popular

Sebilangan besar program dan shell di dunia ditulis dalam bahasa kumpulan C. Bahasa C itu sendiri diciptakan pada tahun 1970 untuk bekerja dengan pemproses. Bahasa ini sangat mudah.

Dalam '' '' bahasa C ++ dikembangkan, yang mewarisi sebagian besar kemampuan pendahulunya, tetapi menambahkan prinsip tambahan - paradigma warisan. Walaupun terdapat kesederhanaan perintah, bahasa inilah yang merupakan alat pengaturcaraan yang paling kuat. Sebilangan besar perpustakaan pihak ketiga memberi banyak kebebasan kepada pengaturcara untuk proses kreatif. Walau bagaimanapun, bahasa mempunyai struktur logik yang kompleks. Anda perlu menggunakan pendekatan berorientasikan objek yang mengurangkan bilangan baris kod (kerana pewarisan) tetapi menyukarkan logiknya. Pengaturcara diharuskan memiliki kemampuan untuk berkhayal, yang tidak mudah dengan sendirinya.

Bahasa baru

Pada masa ini, bahasa pengaturcaraan "abstrak" percuma sangat popular: NOSQL, Erlang, Python. Tidak mudah menguasainya, tetapi pakar dalam bahasa jarang sangat popular. Sebagai peraturan, bahasa baru dibuat untuk menyelesaikan masalah tertentu: bekerja dengan antara muka web, membuat aplikasi atau menguruskan proses pelayan. Kesukaran tertentu dalam pengaturcaraan dalam bahasa terbaru terletak pada penyelidikan kecil mereka - terdapat beberapa komponen dan perpustakaan, spesifikasi dan buku teks.

Disyorkan: