Skip to main content

About C Language

history of c language
IMAGE

History of C language

C Language is the BCPL language who developed by Martin Richards in 1967. This language gives idea for Ken Thompson and he developed a language called B in 1970. Further development of the language B is the C Language by Dennis Ritchie about in 1970 in Bell Telephone Laboratories Inc. (Now called AT&T Bell Laboratories). On the first time, C Language used on Digital Equipment Corporation PDP-11 Computer’s who were using UNIX Operating System.

C is the language standart, it means a program who wrote with certain versions of the C language will be able to compiled with the other version of C language with some modification. The original C language standard is standard from UNIX. Operating system, C compiler and all of Unix application program who essential was written in C language. The Unix standardization taken from Brian Kerningham & Dennis Ritchie’s book with title is “The C Programming Language” who published by Prentice-Hall in 1978. The C description’s from Kerningham and Ritchie, now also called as “K&R C”.

The popularity of C language made the versions from this language made more for Micro Computer. To make the versions to be standard, ANSI (American National Standards Institute) formed a Committee (ANSI committee X3J11) in 1983 which sets the ANSI’s standart for C Language. This standard based on UNIX’s standard who expanded. The ANSI’s standard established as much as 32 keywords standard. C language versions that provide at least 32 keywords with syntaxs that appropriated which determined by the standard, then it can be said to following ANSI’s standard.

At this era, C is a programming language that getting a popularity around the world. There are a lot of programming language who makes with C language like assembler, interpreter, packet programs, operating system, editor, compiler, auxiliary programs, Word start, Database, application for business, mathematics, game, also implementation it to make artificial intelligence.

In many literature, C language have classified as intermdiate language. Classification in intermediate language doesn’t mean C language is more difficult than high level language such as PASCAL or BASIC. C language doesn’t like oriented language for machine such as machine language and assembly. In fact, C language has combined element in high level language or intermediate language. Facility to make program in High Level Language and speed of execution from low level language is the purpose of C language.

Plus and minus of C language

(+)
  • C language have available in almost all types of computers such as micro, mini or mainframe computer.
  • The code of C language are portable. An application that are written with C language for a spesific computer can used in the other computer with some modificatioon.
  • Various data structures and controling process is provided in C which may be possible to making structure of programs. A good language structures, in additional, it also easy to learned and easy to make programs, tracking program errors and it can be make a good documentation program.
  • Comparing with assembly, C is more easier to understanding and programmer is not to knowing computer machine detail and don’t waste a long time to finishine a problem into program object. It happen because C is orientated in that problem not orientated in machine.
  • C is possible to make data manipulation into bit or byte
(-)
  • There are many operator and flexibility wo writing program sometimes are confusing the programmer. If you are not a master, maybe it will be appearing any problems.
  • Begginer of C programmer is generally never knowing pointer and doesn’t using it. But actually, the magical power of C exactly in the pointer.
  • But, don’t give up for beginner, Aphorism said, “If you didn’t know it, so it don’t love you.” and also “where there’s a wish, surely there is a way”.


Comments

Popular posts from this blog

Drama Korea A Thousand Days Promise Sinopsis Lengkap

Kali ini saya akan hadir dengan Sinopsis Drama Korea Terbaru yang berjudul A Thousand Days Promise   dan bagi anda penggemar drama korea mungkin tidak mau melewatkan A Thousand Days Promise. drama korea yang berjenis melodrama romantis yang bisa membuat anda sangat terharu. A Thousand Days Promise menceritakan tentang kesetiaan serta kegigihan seorang suami dalam merawat istrinya yang perlahan lahan hilang ingatan,A Thousand Days Promise Korean Drama ini diproduksi pada tahun 2011, dan dibintangi oleh artis papan atas korea seperti Soo Ae sebagai Lee Seo-yeon, Kim Rae-won Sebagai Park Ji-hyung, dan Jung Yoo-mi Sebagai Noh Hyang-ki. Adapun kisah dari drama korea ini sangatlah menyentuh dan sangat mengharukan dengan ending yang bisa ditebak yaitu sad ending. nah bagi anda yang penasaran akan saya berikan Sinopsis A Thousand Days Promise . berikut sinopsisnya. A Thousand Days Promise Sinopsis Drama ini memulai kisahnya pada Lee Seo-yeon (Soo Ae) yang telah mengen

Pengertian dan Definisi Cara Mengetik 10 Jari (Typing Master Pro)

Assalamualaikum Wr.WB. Selamat pagi atau apalah pokoknya saya udah ngucapin selamat buat kalian entah pagi,siang,sore,malam,maupun tidur.(hehehe). Sudah lama nih saya tidak posting blog. hmmmm.. ini karena saya masih fokus untuk menyelesaikan semua tugas saya di sekolah saya tercinta. terutama tugas untuk produktif,karena saya adalah seorang anak smk (wkwkkw...). (lama amat, min... ) yaudah ketimbang saya curhat dan ngomong yang gk ada artinya lebih baek simak tulisan atau sedikit tips dan trick,pengetahuan untuk kalian semua. langsung saja , saya akan menulis tentang sebuah artikel yang berjudul " Pengertian dan Definisi Cara Mengetik 10 Jari (Typing Master Pro) ". langsung saja kita simak bareng-bareng.. :D Typing Master Pro (Mengetik 10 Jari) A.       Pengertian.   Typing Mater Pro adalah sebuah software yang dapat melatih kecepatan mengetik kita. Dengan software ini, kita dapat menjadi seorang typing yang handal . Typing Master ini dapat membantu Kita yang ingin

Perbedaan Useradd dan Adduser pada Linux

Soal Produktif. Jelaskan 3 perbedaan perintah Adduser dan Useradd ! Berikut adalah perbedaan useradd dan adduser : 1. a) Useradd : menciptakan user tanpa mengeset password.      b) Adduser : menciptakan user dengan melakukan setting password terlebih dahulu. 2. a) Useradd : menciptakan user tanpa ada home dirktorinya.     b) Adduser : menciptakan user serta home direktorinya. 3. a) Useradd : menciptakan user tanpa memberikan keterangan lengkap mengenai user tersebut.     b) Adduser : menciptakan user dengan memberikan keterangan lengkap si user tersebut.