• Kompiler yang digunakan untuk pemrograman bahasa C ini adalah Visual Studio Code.
  • Salah satu alasan terpenting kita menggunakan VS Code adalah karena VS Code memiliki semua tools perangkat lunak yang diperlukan untuk mata pelajaran ini. 
  • Anda dapat menggunakan VS Code secara online di cs50.dev.
  • VS Code  dapat dibagi menjadi beberapa area:
    IDE
    Perhatikan bahwa ada penjelajah file (file explorer) di sisi kiri, yang menjadi tempat Anda mengelola file-file yang Anda gunakan dalam suatu proyek perangkat lunak. Selanjutnya, perhatikan bahwa ada wilayah di tengah yang disebut editor teks (text editor) tempat Anda dapat mengetik dan mengedit kode program. Terakhir, ada Terminal, yang dikenal sebagai Command Line Interpreter, tempat kita dapat mengirim perintah ke komputer di cloud pada VS Code online, atau perintah ke komputer lokal pada VS Code offline.
  • Kita dapat mulai membuat program pertama dalam bahasa C dengan mengetikkan perintah hello.c ke dalam jendela terminal. Perhatikan bahwa kita sengaja menggunakan huruf kecil untuk seluruh nama file dan menyertakan ekstensi .c. Kemudian, pada teks editor yang muncul, tuliskan kode sebagai berikut:

    Perhatikan bahwa setiap karakter di atas memiliki tujuan. Jika Anda salah mengetik, program tidak akan berjalan.
  • Anda dapat meng-compile program Anda dengan mengetikkan make hello di terminal. Perhatikan bahwa dalam melakukan kompilasi, ekstensi .c dihilangkan dalam perintah. Perintah make akan mencari file hello.c, dan jika ditemukan, maka compiler akan menerjemahkan program hello.c tersebut menjadi sebuah program bernama hello.
  • Untuk menjalankan program hello, Anda dapat mengetik ./hello di terminal.

  • Amati hasilnya di terminal!
  • Sekarang amati di file explorer, akan ada dua file. File hello.c menyimpan kode program yang anda tulis, dapat dibaca oleh manusia dan compiler, serta file hello yang hanya dapat dibaca oleh mesin.
  • Sekarang, amati kembali kode program yang kita tulis secara lebih seksama!

    Perhatikan bahwa ada perbedaan warna pada baris-baris kode program di atas! Perbedaan warna tersebut dinamakan syntax highlighting.
  • Kode program di atas, ekuivalen dengan script berikut pada scratch:

  • Fungsi printf() ekuivalen dengan fungsi say pada Scratch.

Terakhir diubah: Kamis, 20 Juli 2023, 11:34