C
1. Pengertian C
C adalah bahasa pemrograman tingkat tinggi yang pertama kali dikembangkan pada tahun 1972 di Bell Labs oleh Dennis Ritchie. C awalnya digunakan untuk mengembangkan sistem operasi UNIX, namun kini digunakan untuk berbagai aplikasi seperti pengembangan perangkat lunak bisnis, permainan video, aplikasi mobile dan sebagainya. C merupakan bahasa pemrograman yang fleksibel karena memungkinkan programmer untuk mengontrol secara langsung bagaimana memori dan sumber daya lainnya digunakan.
2. Cara Kerja C
Setelah dibuat, kode C akan di-compile menjadi bahasa mesin yang dapat dieksekusi oleh PC atau komputer lainnya. Untuk melakukan kompilasi, programmer harus menggunakan kompiler, yaitu program khusus yang memproses kode C dan menghasilkan kode mesin yang dapat dieksekusi. Setelah dicompile, kode C yang dihasilkan tidak memerlukan runtime yang besar karena kode C biasanya sangat ringkas dan efisien.
3. Pemanfaatan C
C digunakan untuk mengembangkan berbagai jenis aplikasi, dari sistem operasi, permainan video, perangkat lunak enterprise, hingga aplikasi mobile. Beberapa contoh pemanfaatan C adalah sebagai berikut:
- Sistem Operasi: C digunakan untuk mengembangkan sistem operasi, seperti Windows, Linux, dan Mac OS.
- Aplikasi Mobile: C digunakan untuk mengembangkan aplikasi mobile, seperti game atau aplikasi chatting.
- Komputer Embedded: C digunakan untuk mengembangkan perangkat embedded, seperti sistem kontrol industri, robotika, dan kendaraan otomatis.
- Render 3D: C digunakan untuk pengembangan aplikasi render 3D pada grafika komputer, seperti Blender dan Autodesk Maya.
4. Pembuatan C
Pembuatan C pada dasarnya dapat dilakukan menggunakan editor text biasa seperti Notepad atau Sublime Text. Setelah kode C selesai dibuat, kode tersebut harus di-compile menggunakan kompiler C seperti GCC atau Clang. Setelah kompiler menyelesaikan proses kompilasi, maka kode C dikonversi menjadi format file binary yang dapat dijalankan pada sistem operasi tertentu.
5. Contoh C
Contoh sederhana kode C yang mencetak pesan pada layar:
```
#include <stdio.h>
int main() {
printf("Hello, world!\n");
return 0;
}
```
Contoh kode C yang mencari bilangan prima dari 1 hingga 100:
```
#include <stdio.h>
int main()
{
int i, j, flag;
for(i=2; i<=100; ++i)
{
flag = 0;
for(j=2; j<=i/2; ++j)
{
if(i%j==0)
{
flag = 1;
break;
}
}
if (flag == 0)
printf("%d\n", i);
}
return 0;
}
```
Contoh kode C untuk memproses input karakter:
```
#include<stdio.h>
int main(){
char a;
printf("Masukkan karakter: ");
a = getchar();
printf("Karakter yang diinput adalah: ");
putchar(a);
return 0;
}
```