Komputer, Pemrograman
Bahasa pemrograman c (si)
The C Programming Language (itu harus mengatakan "B") dapat digambarkan sebagai serbaguna, hemat biaya, dengan set lengkap operator, dengan yang modern struktur data dan flow control. Ini tidak bisa disebut "besar" lidah lidah, atau tidak mengklaim untuk menjadi "bahasa tingkat tinggi", dia tidak diciptakan untuk tugas tertentu, sebaliknya, ia mencoba untuk membuat yang paling efektif untuk aplikasi apapun. fusi ini menarik ide tertanam dalam bahasa pemrograman C telah membuatnya menjadi sangat mudah dan lebih efisien untuk berbagai isu dari yang lain, bahkan mungkin bahasa yang lebih maju.
Komunikasi "C" OS "UNIX" sangat dekat, karena bahasa ini berkembang bersama-sama dengan "UNIX" dan banyak perangkat lunak yang ditulis di atasnya untuk sistem ini. Pada saat yang sama, kadang-kadang disebut sebagai bahasa pemrograman sistem, karena diyakini bahwa dengan bantuan mudah untuk membuat sistem operasi, pada kenyataannya, mungkin juga menulis pengolah kata, data program pengolahan database dan game.
C - bahasa pemrograman tingkat rendah, tapi jangan menganggap bahwa itu buruk, pada kenyataannya, ia hanya beroperasi objek yang sama yang terus bekerja komputer manapun dengan simbol, nomor telepon dan alamat. Dalam hal ini, semua benda digabungkan, dibandingkan atau dikurangi dengan logis dan aritmatika operasi biasa, komputer biasa.
Ketika bekerja dengan fungsi objek yang kompleks menjadi norma dalam dunia coding dan menanamkan semua bahasa pemrograman modern, C, tidak seperti orang lain, tidak bisa bekerja dengan objek seperti string, daftar, array atau set. Ini tidak memiliki analog operasi PL / 1 pada seluruh string dan array.
Dengan memori beroperasi menggunakan stack dan definisi statistik, fitur lain dari memori operasi tidak, Anda tidak akan menemukan "sekelompok» (Heap), atau 'pengumpulan sampah', karena dapat lakukan, Pascal atau Algol 68.
Dan bahkan mekanisme yang paling dasar untuk I / O, bahasa C tidak menyediakan, operator Membaca dan Menulis, Anda tidak akan menemukan di dalamnya, karena tidak ada built-in fungsi sistem file. operasi tingkat tinggi seperti disediakan menggunakan link perpustakaan.
Dan bahasa pemrograman C akan menolak untuk bekerja jika Anda perlu untuk multiprogramming, sinkronisasi, operasi paralel, dll Hal ini menyajikan peluang secara eksklusif untuk pekerjaan mudah dan konsisten, elemen nya: siklus, pemeriksaan, pengelompokan, dan subprogram.
Seseorang mungkin mengejutkan dana kekikiran seperti yang disediakan oleh programmer ( "Mengapa saya harus memanggil fungsi setiap kali saya perlu membandingkan beberapa baris!"), Tapi di sisi lain, justru karena program tabungan tersebut ditulis dalam C, menerima keuntungan nyata dalam kecepatan.
Di sisi lain, sejumlah kecil operator mengurangi waktu yang dibutuhkan untuk pembelajaran mereka, dan Anda memiliki cukup untuk beberapa halaman untuk menggambarkan mereka semua. Dan sebagai praktek menunjukkan, compiler dengan "C" - adalah alat yang kompak yang cukup sederhana untuk menulis. Jika kita menggunakan alat-alat modern, sebuah compiler untuk komputer baru akan siap hanya dalam beberapa bulan, meskipun fakta bahwa 80% dari kode akan mirip dengan versi sebelumnya dari kode. Karena karakteristik seperti nya, bahasa pemrograman C dianggap sangat mobile. Ya, dan efektivitasnya adalah bahwa menulis dalam assembler program yang sangat penting untuk kinerja, seperti kebiasaan sebelumnya, hanya tidak masuk akal. Contoh terbaik dari hal ini adalah "UNIX" OS itu sendiri, 90% dari yang ditulis dalam "C", dan perangkat lunak aplikasi untuk itu, hampir seluruhnya diciptakan oleh banyak programmer dalam bahasa indah yang sama yang saat ini dianggap sebagai nomor satu bahasa pemrograman di dunia.
Similar articles
Trending Now