Hello World
Pogram yang paling sering dibuat di bumi hehehe.
Siapkan Source code
siapkan folder kosong dan buatlah file dengan nama helloWorld.c buka dengan text editor dan ketik/copas baris pogram dibawah ini.
1 2 3 4 5 6 7 8 9 10 11 |
|
Compile dengan GCC
Pada tahap ini file helloWorld.c yang sudah disiapkan akan di baca oleh GCC dan dirubah menjadi format executable.
1 2 3 |
|
Compile dengan GCC dan Make
Make merupakan Build system yang umum digunakan. jika menggunakan make untuk mengcompile satu file saja cukup menggunakan perintah
1 2 3 |
|
The Exercism.io Ways
Pada contoh C yang ada di situs ini menggunakan contoh soal yang disediakan oleh , menyediakan beberapa soal latihan untuk berbagai jenis bahasa pemograman, selain soal latihan juga memberikan tempat bagi komunitas untuk berdikusi dan membandingkan solusi dari coding mereka. in short just join (for free) and have fun.
Cara yang dipakai di Exercism.io agak berbeda dengan cara yang sudah saya tunjukkan sebelum nya, meskipun juga menggunakan Make namun selain mengcompile source, Make juga digunakan untuk memeriksa apakah pogram yang kita buat sudah sesuai dengan harapan mereka melalui unittest.
Join Exercism.io
Tentu saja untuk menikmati fasilitas di Exercism.io kita harus menjadi anggota nya. cukup sederhana juga cara daftarnya jika bisa daftar gmail pasti bisa daftar Exercism.io
Setup Tool
Exercism.io memberikan tool bantuan untuk bisa menggunakan course nya di desktop. tentu saja tool ini tidak diperlukan jika menggunakan fasilitas web/cloud but saya paling ndak bisa ngoding di hp atau di web hehe. Download tool nya dan extact file exercism
ke /usr/local/bin
buka terminal dan jalankan perintah
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
|
Pilih C course
Pilih course/tracks yang diinginkan saya mulai dengan C, C++, Nim, Python, Bash, Lua, Go dan x86_64 Assembly. hehe. Mari mulai dengan C tracks pertama yang kita kerjakan adalah Hello World.
Buka tracks Hello World dan gunakan tombol download untuk meng-copy perintah exercism tool, Buka terminal dan ketik perintah ini
1 |
|
maka secara ostosmastis exercism akan mendownload exercise hello-world ke folder default nya /home/<user>/exercism/c
(exercism workspace)tunggu apa lagi hehe. Buka workspace cari file README.md
file tersebut merupakan file dengan format markdown dan berisi petunjuk kerja. Buka folder hello-world/src
pada umumnya akan terdapat dua file dengan extension .c dan .h dimana .c merupakan file source code nya dan .h merupakan headernya.
Start Working
OK!
Baca Perintah
Buka file hello-world.c
dengan text file editor favoritmu pada file Readme.md
terdapat perintah untuk
1 2 3 4 5 |
|
Kurang lebih artinya buka file hello-world.c
edit supaya saat dicompile dan dijalankan keluar kata "hello World!" ingat tugas ini case sensitive.
Edit File
Edit file hello_world.c
sehingga menjadi seperti dibawah ini
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
Make/Compile
arahkan terminal ke folder induk tracks, tempat dimana terdapat file Makefile dan jalankan
1 2 3 4 5 6 |
|
Kirim Jawaban ke Exercism.io
jika ada tulisan 0 Failures pada step Make/Compile
maka tracks udah selesai dan siap dikirim. Kirim jawaban dengan tool exercism menggunakan option summit
1 2 3 4 5 6 7 |
|
Completing tracks
Buka lagi situs Exercism.io login jika belum dan buka exercise pada sub bab Pilih C Source
tekan tombol complete this solution
. sekarang buka tracks selanjutnya hehehe.
Goodluck