Pertanyaan yang diberi tag «low-level»

Pertanyaan mengenai aspek tingkat rendah dari suatu sistem: pemrograman dekat dengan detail dan perangkat keras yang mendasarinya.




6
Mengapa banyak fungsi yang mengembalikan struktur dalam C, sebenarnya mengembalikan pointer ke struktur?
Apa keuntungan dari mengembalikan pointer ke struktur sebagai lawan mengembalikan seluruh struktur dalam returnpernyataan fungsi? Saya berbicara tentang fungsi seperti fopendan fungsi level rendah lainnya, tetapi mungkin ada fungsi level yang lebih tinggi yang mengembalikan pointer ke struktur juga. Saya percaya bahwa ini lebih merupakan pilihan desain daripada hanya pertanyaan …

10
Mengapa tidak memiliki OS berbasis Bahasa Tingkat Tinggi? Apakah Bahasa Tingkat Rendah lebih efisien?
Tanpa sombong, saya ingin Anda mempertimbangkan kemungkinan ini. Sebagian besar OS saat ini didasarkan pada bahasa tingkat rendah (terutama C / C ++). Bahkan yang baru seperti Android menggunakan JNI & implementasi yang mendasarinya adalah dalam bahasa C Bahkan, (ini adalah pengamatan pribadi) banyak program yang ditulis dalam C berjalan …

10
Apakah assembler pertama ditulis dalam kode mesin?
Saya membaca buku The Elements of Computing Systems: Membangun Komputer Modern dari Prinsip Pertama , yang memuat proyek-proyek yang mencakup pembuatan komputer dari gerbang boolean hingga aplikasi tingkat tinggi (dalam urutan itu). Proyek saat ini yang sedang saya kerjakan adalah menulis assembler menggunakan bahasa tingkat tinggi pilihan saya, untuk menerjemahkan …


11
Apakah bijaksana bagi pengembang tingkat tinggi untuk menghabiskan waktu mempelajari perakitan? [Tutup]
Jelas bahwa pengetahuan tentang hal-hal tingkat rendah sangat penting dalam pekerjaan kami. Tetapi dalam situasi di mana Anda sudah mengembangkan perangkat lunak komersial pada tingkat tinggi, dan ketika Anda sudah memiliki arahan yang dipilih tetapi tidak memiliki keterampilan perakitan, bukankah lebih masuk akal untuk fokus mempelajari hal-hal yang berkaitan dengan …

13
Pemrograman tingkat rendah - apa untungnya bagi saya? [Tutup]
Selama bertahun-tahun saya telah mempertimbangkan menggali ke dalam apa yang saya anggap bahasa "tingkat rendah". Bagi saya ini berarti C dan perakitan. Namun saya belum punya waktu untuk ini, juga belum pernah diperlukan. Sekarang karena saya tidak melihat adanya kebutuhan yang muncul, saya merasa seperti saya harus menjadwalkan beberapa saat …

9
Apa kompleksitas pemrograman yang tidak dikelola dengan memori?
Atau dengan kata lain, masalah spesifik apa yang dipecahkan oleh pengumpulan sampah otomatis? Saya tidak pernah melakukan pemrograman tingkat rendah, jadi saya tidak tahu betapa rumitnya membebaskan sumber daya. Jenis bug yang ditangani oleh GC tampaknya (setidaknya bagi pengamat eksternal) hal-hal yang tidak dapat dilakukan oleh programmer yang mengerti bahasa, …

7
Bagaimana programmer menangani pengembangan perangkat lunak tingkat rendah dalam bahasa tingkat tinggi?
Saya agak baru dalam pemrograman dan cara terbaik untuk mengajukan pertanyaan ini adalah dengan sebuah contoh. Saya tahu bagaimana melakukan hal-hal dasar di Jawa dan C #. Hal-hal seperti jendela kecil membentuk aplikasi atau membuat kelas generik. Saya pada dasarnya sudah belajar dan belum mencoba melakukan sesuatu yang besar. Ngomong-ngomong, …

5
Apa set minimum instruksi mutlak yang diperlukan untuk membangun prosesor lengkap Turing
Saya memiliki ide umum tentang bagaimana prosesor menangani instruksi tetapi menghabiskan waktu saya bekerja di sebagian besar bahasa tingkat tinggi. Mungkin seseorang yang bekerja lebih dekat dengan setrika dapat memberikan wawasan yang berharga. Dengan asumsi bahwa bahasa pemrograman pada dasarnya abstraksi tingkat yang sangat tinggi dari set instruksi prosesor, apa …


3
Mengapa executable bergantung pada OS tetapi tidak pada CPU?
Jika saya menulis program C dan mengkompilasinya ke .exefile, .exefile tersebut berisi instruksi mesin mentah ke CPU. (Kupikir). Jika demikian, bagaimana mungkin bagi saya untuk menjalankan file yang dikompilasi di komputer yang menjalankan versi Windows modern? Setiap keluarga CPU memiliki set instruksi yang berbeda. Jadi bagaimana mungkin komputer yang menjalankan …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.