stanford-oval/wikipedia huggingface dataset:
Bahasa Sunda Ciamis
Unsur-unsur khas

Berdasarkan penelitian yang telah dilakukan oleh Prawiraatmaja, Suriamiharja & Hidayat dalam buku Geografi Dialek Bahasa Sunda di Kabupaten Ciamis (1979), ditemukan adanya unsur-unsur yang khas dipergunakan di wilayah Kabupaten Ciamis, juga di dalam buku Kamus Basa Sunda (2006) karya R.A. Danadibrata, tercatat beberapa entri yang memuat kosakata khas yang digunakan di wilayah Ciamis, unsur-unsur tersebut dijabarkan di bawah ini.
Unsur-unsur khas > Unsur leksikal

| No>  | Leksikon | Glos | Ref>  | No>  | Leksikon | Glos | Ref>  | No>  | Leksikon | Glos | Ref>  | No>  | Leksikon | Glos | Ref>  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | amring | habis |  | 11 | karari | daun kelapa kering |  | 21 | kosi | pernah |  | 31 | mantak | kalau-kalau |  |
| 2 | ligar | mekar |  | 12 | corabi | serabi |  | 22 | tugu | keluarga |  | 32 | kalagian | tumben |  |
| 3 | mantang | ubi jalar |  | 13 | bagedor | pohon pisang |  | 23 | lalangko | alat pemikul |  | 33 | sanaon | berapa |  |
| 4 | becis | dingin |  | 14 | géndot | genjer |  | 24 | kancra | ikan mas |  | 34 | kodol | tumpul |  |
| 5 | garit/garitan | alat pertanian |  | 15 | jahat | boros |  | 25 | amil | lebai |  | 35 | bagbagan | tempat  mencuci  di pinggir kolam |  |
| 6 | bedan | jelek |  | 16 | janggél | (panganan) |  | 26 | gembip | tembam |  | 36 | belis | setan |  |
| 7 | cipati | santan |  | 17 | tukang kemasan | tukang mas |  | 27 | hageuy | ya |  | 37 | béngkong | dukun sunat |  |
| 8 | pané | dulang |  | 18 | usuk | kaso-kaso |  | 28 | nyéréd | menarik dari depan |  | 38 | gandul | pepaya |  |
| 9 | gobag | (permainan anak-anak) |  | 19 | kuwu | kepala desa |  | 29 | padasan | tempat wudu |  | 39 | cuang | (mari) kita |  |
| 10 | danas | nanas |  | 20 | golongan | kepala kampung |  | 30 | roros | (kata umpatan) |  | 40 | ogén | juga |  |
Selain unsur-unsur leksikal yang dihasilkan oleh inovasi internal maupun eksternal seperti pada tabel di atas, ada pula kosakata yang terdapat dalam kedua dialek (Sunda Priangan & Sunda Ciamis), tetapi memiliki makna yang berbeda, seperti contohnya isukan dalam dialek Priangan bermakna "besok", sementara dalam dialek Ciamis bermakna "kapan-kapan", "besok" sendiri dalam bahasa Sunda Ciamis adalah isuk, contoh lainnya adalah ngaruy yang dalam dialek Ciamis bermakna "gerimis", sementara dalam dialek Priangan bermakna "mengeluarkan air liur yang tak terbendung karena berhasrat ingin menghabiskan makanan". Beberapa partikel juga khas digunakan di wilayah Ciamis, seperti beu 'berikanlah padaku' dan jih 'ih'.
Unsur-unsur khas > Unsur morfologis

Unsur khas yang ditemukan dalam tataran leksikal di antaranya yaitu:
pak- (awalan), sebuah morfem sintaktik
Unsur-unsur khas > Unsur morfosintaksis

ka-(A)/sing ka-(A) = sing (A) dalam bahasa Sunda Standar.
Unsur-unsur khas > Variasi kebahasaan

Berdasarkan daerah kebahasaannya, kekhasan bahasa Sunda Ciamis juga dapat dibagi lagi ke dalam beberapa sub-wilayah, seperti daerah utara dan daerah selatan. Perbandingan kekhasan daerah utara dan selatan tersebut dapat dijabarkan di bawah ini.
| No>  | Utara | Selatan | Ref>  | Glos | No>  | Utara | Selatan | Ref>  | Glos | No>  | Utara | Selatan | Ref>  | Glos |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | énéng | gudél |  | anak kerbau | 9 | jango | angkatan |  | tangkai sejenis  alat penangkap  ikan | 17 | léngké | langko/lalangko |  | alat pemikul |
| 2 | anak sapi | gudél |  | anak sapi | 10 | galah | gobag |  | permainan  anak-anak | 18 | muhara | muara |  | muara |
| 3 | papangé | bangbarung babancik |  | kayu bagian pintu yang  terlangkahi | 11 | bagedor | gebog gedebong gedebog |  | pohon pisang | 19 | oblok | tolombon leutik |  | sejenis bakul |
| 4 | warang | bésan |  | besan | 12 | janggél | ganyél baganyél jalén |  | panganan | 20 | raginang | rangginang |  | panganan |
| 5 | (ka)lungguh(an) | bengkok |  | sawah/tanah  inventaris desa | 13 | kacang banten | kacang manila |  | kacang tanah | 21 | sangu poé | sangu wadang |  | nasi sisa |
| 6 | cingcau | camcau |  | cincau | 14 | lurah/rurah | golongan |  | kepala kampung | 22 | sorabi | surabi |  | serabi |
| 7 | cipatri | cipatri |  | santan | 15 | icakan | kotakan |  | petak sawah kecil | 23 |  |  |  |  |
| 8 | ganong | derep |  | menuai | 16 | kungsi | kosi |  | pernah | 24 |  |  |  |  |
Unsur-unsur khas > Variasi di daerah pesisir

Di daerah pesisir seperti Pangandaran, bahasa Sunda memiliki beberapa variasi lagi yang berkenaan dengan lafal, bentuk kata, dan arti. Menurut penelitian yang dilakukan oleh Afsari & Muhtadin (2019) dalam jurnal kebahasaan Pustaka, ditemukan adanya perbedaan fonologis, perbedaan morfologis, perbedaan semantis, dan perbedaan onomasiologis, seperti yang dijabarkan di bawah ini.
| Perbedaan fonologis> Variasi  bahasa | Perbedaan fonologis> Bentuk  Standar | Perbedaan fonologis> Glos | Perbedaan morfologis> Variasi  bahasa | Perbedaan morfologis> Bentuk Standar | Perbedaan morfologis> Glos | Perbedaan semantis> Variasi  bahasa | Perbedaan semantis> Bentuk Standar | Perbedaan semantis> Glos | Perbedaan onosmasiologis> Variasi  bahasa | Perbedaan onosmasiologis> Bentuk Standar | Perbedaan onosmasiologis> Glos |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| cucun | turun | turun | koh | ongkoh | (kata penujuk) | kanjat | meujeuhna | cukup atau pas (sesuai) | siram | mandi | mandi |
| uhun | muhun | iya | curugan | curug | air terjun | kunir | konéng | kunyit | tangkar | tulang sapi | tulang sapi |
| miando | mindo | menambah nasi | harah | har | (interjeksi) | balandongan | panggung | panggung pertunjukan |  |  |  |
| baé | waé | lagi, saja | samarukeun | sarukeun | disamakan | mendi | mana | mana |  |  |  |
Begitu pula dengan hasil penelitian Widyastuti (2017) dalam jurnal bahasa sastra dan budaya Lokabasa, ditemukan bermacam-macam istilah pemakaian bahasa Sunda di wilayah Sidamulih, Pangandaran yang berbeda dengan bahasa Sunda baku,  berkenaan dengan istilah keturunan, kata ganti, bagian rumah, peralatan, makanan dan minuman, penyakit, pekerjaan, tumbuhan dan buah-buahan, hewan, sifat-sifat manusia, musim dan keadaan alam, serta istilah kehidupan desa dan masyarakat. Ditemukan pula adanya perbedaan fonetik, semantis, onosmasiologis, dan semasiologis.
Gejala bahasa lainnya

Adanya gejala-gejala dalam bahasa Sunda Ciamis menimbulkan perbedaan bunyi yang menciptakan variasi berupa sinonoim atau kata-kata yang maknanya sama tetapi bunyinya berbeda. Gejala-gejala tersebut dijabarkan di bawah ini.
Gejala bahasa lainnya > Variasi bunyi > Vokal

ɤ dan e : lɤpɤt dan lepetʡ 'sejenis lontong'
a dan ɔ : dɔbrah dan dɔbroh 'bobol'
ɛ dan ɔ : cɛlɛbɛkan dan cɔlɔbɛkan 'petakan sawah kecil'
a dan ə : diharəbʡ dan dihərəbʡ 'diiris'
u dan ɔ : kusi dan kɔsi 'pernah'
a dan i : kalikibən dan kilikibən 'sakit perut setelah makan'
a dan ɛ : gandonɤn dan gɛndonɤn gondok'
i dan ɛ : niniʔ dan nɛnɛʔ 'nenek'
i dan ɔ : ʔəniŋ dan ʔənɔŋ  'sebutan untuk perempuan'
i dan ə : patimuʔ dan patemuʔ 'bertemu'
Gejala bahasa lainnya > Variasi bunyi > Konsonan

h dan k : digalɔh dan digalɔk 'dicampur'
g dan h : gədəbɔgʡ dan gədəbɔŋ 'pohon pisang'
g dan r : gədəbɔgʡ dan gədəbɔr 'pohon pisang'
ŋ dan r : gədəbɔŋ dan gədəbɔr 'pohon pisang'
b dan p : cɛlɛbɛkan dan cɛlɛpɛkan 'petakan sawah kecil'
c dan s : kacumpɔnan dan kasumpɔnan 'terpenuhi'
d dan g : danas dan ganas 'nanas'
l dan h : gaɳɔl dan gaɳɔh 'sejenis ubi'
l dan b : gudɛl dan gudɛbʡ 'anak kerbau'
p dan t : lɛspar dan lɛstar 'datar'
b dan g : bəncɔy dan gəncɔy 'sejenis kepundung'
t dan d : bɛtan dan bɛdan 'jelek'
ŋ dan n : taluŋtas dan taluntas 'beluntas'
n dan r : risban dan risbar 'bakau'
w dan t : waluntas dan taluntas 'beluntas'
w dan b : wakul dan bakul 'dicampur'
Gejala bahasa lainnya > Penggugusan

pontan → pɔntran 'tempat membawa makanan'
cɔlɔbɛkan → clɔbɛkan 'petakan sawah kecil'
cipatiʔ → cipatriʔ 'santan'
Gejala bahasa lainnya > Penghilangan fonem di awal

ŋaran → ʔaran 'nama'
tɛtɛh → ʔɛtɛh 'sebutan untuk wanita yang lebih tua
bibi → ʔibi 'bibi'
Gejala bahasa lainnya > Penghilangan fonem di tengah

buhayaʔ → buayaʔ 'buaya'
muharaʔ → muaraʔ 'muara'
titiŋkuhɤn → titiŋkuɤn 'sejenis penyakit'
Gejala bahasa lainnya > Penghilangan fonem di akhir

saladah → saladaʔ 'selada'
ganɔl → ganɔʔ 'sejenis ubi'
Gejala bahasa lainnya > Penambahan fonem di awal

bal → ʔəbal 'bola'
bel → ʔəbel 'sejenis kapak'
wɔŋ → ʔəwɔŋ 'orang'
Gejala bahasa lainnya > Penambahan fonem di tengah

mutuʔ → muntuʔ 'muntu'
matakʡ → mantakʡ 'kalau-kalau'
gəbɔgʡ → gədəbɔgʡ 'pohon pisang'
Gejala bahasa lainnya > Penambahan unsur ka di awal

mɛntɛŋ → kamɛntɛŋ '(sejenis) dukuh'
Gejala bahasa lainnya > Penambahan unsur ra di awal

mɛntɛŋ → ramɛntɛŋ '(sejenis) dukuh'
Gejala bahasa lainnya > Penggabungan

saladah aɛr → saladaɛr 'selada air'
Gejala bahasa lainnya > Metatesis

lɔgɔjɔ → gɔlɔjɔʔ 'algojo'
ŋədul → ŋəlud 'malas'
laduʔ → daluʔ 'terlalu masak'
Gejala bahasa lainnya > Perulangan suku kata awal

bɛlɛcɛkʡ → bɛbɛlɛcɛkʡ 'petak sawah kecil'
caŋkir → cacaŋkir 'gelas'
dəmpəl → dədəmpəl 'panganan dari jagung'
gajih → gagajih 'lemak'
jəŋkɔk → jəjəŋkɔk 'kursi kecil'
kərak → kəkərakʡ 'intip'
lamukʡ → lalamukʡ 'mega'
mutuʔ → mumutuʔ 'muntu'
Gejala bahasa lainnya > Variasi perulangan utuh dan perulangan suku kata awal

ʔɤrihʔ ɤrihɤn → ʔɤɤrihɤn 'sejenis penyakit'
kamiʔ kamian → kakamian 'masing-masing'
mɛnɛrmɛnɛran → mɛmɛnɛran 'berkasih-kasihan'
Gejala bahasa lainnya > Perulangan utuh dan perubahan vokal

ʔumah ʔumah 'berumah tangga'
sanakʡ sanakʡ 'saudara sepupu'
rawas rawas 'sayup-sayup, samar-samar'
tabaŋ tabaŋ 'samar-samar'
camatʡ cimutʡ 'makan tidak bernafsu'
kulaŋ kalɛŋ 'tangkai alat penangkap ikan'
putar patɛr 'tak terkelola'
sipah sipih 'jahil'
ʔugaʔ ʔagɛʔ 'bergegas'
umplaŋampleŋ 'luntang-lantung'
uŋkal ɛŋkɔl 'berbelit-belit'
ʔurayʔaruy 'ke sana ke mari bersama-sama'
Gejala bahasa lainnya > Tambah unsur an di akhir

garitʡ-garitan 'alat pertanian'
cəprɛtʡ-cəprɛtan 'alat tukang kayu'
Gejala bahasa lainnya > Homonim

Di samping gejala sinonim, ditemukan pula gejala homonim atau kata yang sebentuk tetapi mempunyai makna yang berbeda.
| 0 | 1 | 2 | 3 | 4 | 5 | 6 |
| --- | --- | --- | --- | --- | --- | --- |
| ʔirigʡ | 1. | 'tempat menjemur opak' | 2. | 'alat penangkap ikan' |  |  |
| jahatʡ | 1. | 'boros' | 2. | 'jahat' |  |  |
| badaratʡ | 1. | 'jalan kaki' | 2. | 'berburu babi' |  |  |
| kaguguʔ | 1. | 'ingin tertawa' | 2. | 'terbawa' |  |  |
| ŋalɔŋ | 1. | 'bergadang' | 2. | 'menatap lama misalnya dari jendela' |  |  |
| kapiŋ | 1. | 'tanggal' | 2. | 'batas' |  |  |
| mancuŋ | 1. | 'mancung' | 2. | 'seludang kelapa' |  |  |
| ləpatʡ | 1. | 'lupa' | 2. | 'salah' |  |  |
| ligar | 1. | 'mekar' | 2. | 'luruh' |  |  |
| jarambah | 1. | 'senang bermain jauh' | 2. | 'tempat mencuci di atas kolam' |  |  |
| gəbɔgʡ | 1. | 'pohon pisang' | 2. | 'sejenis bakul' |  |  |
| ragabʡ | 1. | 'canggung' | 2. | 'senang' |  |  |
| katikʡ | 1. | 'didik' | 2. | 'pakai' |  |  |
| kəciŋ | 1. | 'penakut' | 2. | 'kecut' | 3. | 'malas' |
| ɳeredʡ | 1. | 'menarik' | 2. | 'mendorong' | 3. | 'menggeser' |
Lihat pula

Portal Bahasa
Portal Indonesia
Portal Sunda
Bahasa Sunda Brebes
Bahasa Sunda di Kabupaten Banyumas
Bahasa Sunda Kuningan
Bahasa Sunda Tasikmalaya
Dialek bahasa Sunda
Rujukan > Keterangan

↑  Didasarkan pada hitungan kasar jumlah penduduk di wilayah tersebut dan asumsi semua penduduk di wilayah tersebut menggunakan dialek ini.
↑  Kebenaran pendapat umum ini masih harus terus dibuktikan, antara lain dengan meneliti kekhasan kebahasaan di kabupaten-kabupaten dan daerah sekeliling Kabupaten Ciamis, dan kemudian membandingkannya dengan kekhasan kebahasaan di daerah Ciamis yang telah dikemukakan.
↑  Contoh penggunaan unsur ini terdapat pada kata pakbeledug 'berbunyi beledug', bandingkan dengan bentuk bahasa Sunda baku ngabeledug.
↑  Kata tangkar di daerah Pangadaran digunakan untuk menyatakan tulang sapi, sedangkan dalam bahasa Sunda Priangan, tangkar digunakan untuk menyatakan tulang hewan yang masih muda atau lunak, seperti tulang telinga dan tulang iga pada burung.
↑  Unsur ka di sini bukan merupakan awalan karena ka berhadapan dengan kata benda. Dalam bahasa Sunda tidak ada ka awalan yang diikuti kata benda.
↑  Kata saladah 'selada' dan aɛr 'air' diduga menjadi asal dari kata ini.
Pranala luar

Lihat  di Wiktionary, kamus gratis.
Lihat  di Wiktionary, kamus gratis.
Pranala luar > Bahasa Sunda Ciamis

Lema khas Ciamis dalam entri kamus bahasa Sunda karya R.A. Danadibrata di Google Books
Ki Ganda dan Ki Sari Edisi Transliterasi Teks dan Terjemah, Wawacan berbahasa Sunda Ciamis
Rangga Maléla Cerita berbahasa Sunda Ciamis karya Olla S. Sumarnaputra.
Bajigur Kana Hénpon Kumpulan cerita berbahasa Sunda Ciamis yang dikompilasi oleh Wahyu Heriyadi
Pepeling pak ustadz Cerita pendek berbahasa Sunda Ciamis dari seorang narablog (diarsipkan di sini)
Nganjang ka Imah Haji Damiri Cerita pendek berbahasa Sunda Ciamis dari seorang narablog
Ciamis Mah Gak Ada [Khas Ciamis Pisan], sebuah video YouTube yang menjabarkan beberapa leksikon khas bahasa Sunda Ciamis
Pranala luar > Bahasa Sunda Umum

Pedoman Ejaan Bahasa Sunda Yang Disempurnakan
Kamus Sunda-Indonesia Repositori Kemdikbud
Kamus Bahasa Sunda-Inggris oleh F.S. Eringa
Konverter Aksara Latin-Aksara Sunda di kairaga.com
Tabel Karakter Unicode Aksara Sunda di unicode-table.com
Sampul buku Geografi Dialek Bahasa Sunda di Kabupaten Ciamis
Prasasti Kawali I dan bagian-bagiannya.
Perubahan ultima (bunyi suku kata terakhir) salah satu leksikon khas Ciamis yang boleh jadi merupakan pengaruh dari bahasa Binan, salah satu bahasa slang yang menjamur di era 80-an. Hal ini sebagai tanda akan adanya perkembangan pada bahasa Sunda Ciamis yang mengikuti perubahan zaman.
Beberapa skema pengklasifikasian dan penentuan posisi dialek Ciamis (bercetak tebal) bersanding dengan dialek-dialek bahasa Sunda lainnya.
Peta wilayah penggunaan bahasa di Kabupaten Ciamis.
Pantun berbahasa Sunda Ciamis
Tabel fonologi untuk bahasa Sunda Ciamis.
Salah satu leksikon khas bahasa Sunda Ciamis kanjat yang dapat dibaca dengan dua pelafalan.
Frasa teu kosi (tak perlu) yang dibentuk dari perubahan fonologis dan semantik kosi dengan pemarkah negasi teu (tidak).
Variasi kosakata untuk menyatakan konsep "tumpul" di wilayah Ciamis
Abhidhammāvatāra

| Abhidhammāvatāra |
| --- | --- |
Jenis: Kitab ringkasan
Induk: Sastra Pāli
Meringkas: Abhidhammapiṭaka
Atribusi: Buddhadatta
Sastra Pāli
Abhidhammāvatāra (Pali), menurut Encyclopædia Britannica, adalah "upaya paling awal dalam mensistematisasikan, dalam bentuk panduan, ajaran-ajaran yang dibahas dalam tradisi Abhidhamma (akademis) yang didasarkan pada kitab-kitab Abhidhammapiṭaka aliran Theravāda." Menurut Rupert Gethin, Abhidhammāvatāra ('Pendahuluan Abhidhamma') "ditulis pada abad ke-5 oleh Buddhadatta, seorang biksu cendekiawan yang hidup sezaman Buddhaghosa." Buddhadatta adalah seorang penyair dan cendekiawan di wilayah Sungai Kaveri, India bagian selatan". Dia dilindungi oleh Accutavikkante dari dinasti Kalamba ("Accut Accutavikkante Kalambakulanandane mahin samanusāsante āraddho ca samāpito," syair ke-3179 dari Nigamanagātha, Vinayavinicchaya).
Buddhadatta menggunakan kitab ini untuk meringkas dan memberikan sistematisasi asli terhadap kitab-kitab komentar lain yang membahas Abhidhamma. Kitab ini ditulis dalam bentuk syair dalam 24 bab. Setelah suatu masa, kitab Abhidhammattha-saṅgaha, pada dasarnya, telah menggantikan peranan kitab Abhidhammāvatāra sebagai kitab ringkasan Abhidhamma terpenting.
C (bahasa pemrograman)

| C |
| --- | --- |

  
Paradigma: Multiparadigma: imperatif (prosedural), terstruktur
Dirancang oleh: Dennis Ritchie
Pengembang: ANSI X3J11 (ANSI C); ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 14 (Working Group 14) (ISO C)
Rilis perdana: 1972; 53 tahun lalu (1972)

Rilis stabil: C17    / Juni 2018; 6 tahun lalu (2018-06)
Rilis pratayang: C2x (N2912)    / 3 September 2022; 2 tahun lalu (2022-09-03)
 
Tipe sistem: Statis, lemah, manifes, nominal
Sistem operasi: Lintas platform
Ekstensi nama berkas: .c, .h
Situs web: www.iso.org/standard/74528.html  www.open-std.org/jtc1/sc22/wg14/
Repositori: https://www.open-std.org/jtc1/sc22/wg14/, https://www.iso.org/standard/82075.html
Implementasi utama
Dialek
Cyclone, Unified Parallel C, Split-C, Cilk, C*
Terpengaruh oleh
B (BCPL, CPL), ALGOL 68, assembly, PL/I, FORTRAN
Mempengaruhi
Beragam: AMPL, AWK, csh, C++, C--, C#, Objective-C, D, Go, Java, JavaScript, JS++, Julia, Limbo, LPC, Perl, PHP, Pike, Processing, Python, Rust, Seed7, Vala, Verilog (HDL), Nim, Zig
Sunting kotak info • L • BBantuan penggunaan templat ini
Bahasa pemrograman C adalah bahasa pemrograman komputer bertujuan umum yang dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Dengan desain, fitur C dengan jelas mencerminkan kemampuan CPU yang ditargetkan.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Sejak 2000, C secara konsisten menempati peringkat di antara dua bahasa teratas di indeks TIOBE, suatu indeks mengenai popularitas bahasa pemrograman.
Sejarah > Perkembangan awal

Asal usul C terkait erat dengan pengembangan sistem operasi Unix, yang awalnya diimplementasikan dalam bahasa assembly pada PDP-7 oleh Dennis Ritchie dan Ken Thompson, menggabungkan beberapa ide dari rekan-rekannya. Akhirnya, mereka memutuskan untuk mem-porting sistem operasi ke PDP-11. Versi asli Unix PDP-11 juga dikembangkan dalam bahasa assembly.
Sejarah > B

Artikel utama: B (bahasa pemrograman)
Thompson menginginkan bahasa pemrograman untuk mengembangkan utilitas untuk platform baru. Pada awalnya, dia mencoba menulis kompiler Fortran, tetapi segera menyerah. Sebaliknya, ia menciptakan versi sederhana dari bahasa pemrograman sistem yang baru dikembangkan yang disebut BCPL. Deskripsi resmi BCPL belum tersedia pada saat itu[14] dan Thompson memodifikasi sintaksisnya agar tidak terlalu bertele-tele, dan mirip dengan ALGOL sederhana yang dikenal sebagai SMALGOL.[15] Thompson menyebut hasilnya B.[8] Dia menggambarkan B sebagai "semantik BCPL dengan banyak sintaksis SMALGOL". Seperti BCPL, B memiliki kompiler bootstrapping untuk memfasilitasi porting ke mesin baru.[15] Namun, hanya sedikit utilitas yang akhirnya ditulis dalam B karena terlalu lambat, dan tidak dapat memanfaatkan fitur PDP-11 seperti kemampuan pengalamatan byte.
Sejarah > B dan C pertama Rilis

Pada tahun 1971, Ritchie mulai menyempurnakan B, untuk memanfaatkan fitur PDP-11 yang lebih bertenaga. Tambahan yang signifikan adalah tipe data karakter. Dia menyebutnya B Baru (NB).[15] Thompson mulai menggunakan NB untuk menulis kernel Unix, dan persyaratannya membentuk arah pengembangan bahasa.[15][16] Hingga tahun 1972, tipe yang lebih kaya ditambahkan ke bahasa NB: NB memiliki array int dan char. Pointer, kemampuan untuk menghasilkan pointer ke tipe lain, semua tipe array, dan tipe yang akan dikembalikan dari fungsi semuanya juga ditambahkan. Array dalam ekspresi menjadi pointer. Kompiler baru telah ditulis, dan bahasanya diganti namanya menjadi C.[8]
Kompiler C dan beberapa utilitas yang dibuat dengannya disertakan dalam Unix Versi 2, yang juga dikenal sebagai Research Unix.
Sejarah > Struktur dan penulisan ulang kernel Unix

Pada Versi 4 Unix, dirilis pada bulan November 1973, kernel Unix diimplementasikan kembali secara ekstensif di C.[8] Pada saat ini, bahasa C telah memperoleh beberapa fitur canggih seperti tipe struct.
Praprosesor diperkenalkan sekitar tahun 1973 atas desakan Alan Snyder dan juga sebagai pengakuan atas kegunaan mekanisme penyertaan file yang tersedia di BCPL dan PL/I. Versi aslinya hanya menyediakan file yang disertakan dan penggantian string sederhana: #include dan #define makro tanpa parameter. Segera setelah itu, diperluas, sebagian besar oleh Mike Lesk dan kemudian oleh John Reiser, untuk menggabungkan makro dengan argumen dan kompilasi bersyarat.[8]
Unix adalah salah satu kernel sistem operasi pertama yang diimplementasikan dalam bahasa selain bahasa assembly. Contoh sebelumnya termasuk sistem Multics (yang ditulis dalam PL/I) dan Master Control Program (MCP) untuk Burroughs B5000 (yang ditulis dalam ALGOL) pada tahun 1961. Sekitar tahun 1977, Ritchie dan Stephen C. Johnson membuat perubahan lebih lanjut pada bahasa untuk memfasilitasi portabilitas sistem operasi Unix. Kompiler C Portabel Johnson menjadi dasar untuk beberapa implementasi C pada platform baru.
Sejarah > C K&R

Pada tahun 1978, Dennis Ritchie dan Brian Kernighan menerbitkan edisi pertama dari buku yang berjudul The C Programming Language. Buku ini hingga sekarang diakui sebagai kitab suci bahasa C dan merupakan referensi utama seorang pemrogram yang ingin mengetahui tentang bahasa C, terutama karena begitu lengkapnya cakupan buku ini tentang bahasa C dan mudahnya program yang dicontohkan dalam buku ini.
Versi bahasa C yang ditampilkan dalam buku ini kemudian dikenal dalam kalangan pemrogram sebagai C K&R. Pada buku The C Programming Language edisi kedua kemudian melingkupi ANSI C yang diperkenalkan belakangan.
Sejarah > ANSI C & ISO C

Pada perkembangannya, muncul versi-versi C lain yang pada akhirnya membuat kebingungan di kalangan pemrogram. Karena itu, pada tahun 1983, American National Standards Institute (ANSI) membuat sebuah komite untuk membuat sebuah versi standar dari bahasa C. Setelah melalui proses yang panjang dan sengit, pada tahun 1989, telah berhasil disahkan standar yang dinamakan ANSI X3.159-1989, versi ini sering kali dinamakan ANSI C, atau kadang-kadang C89.
Pada 1990, versi ANSI C diadopsi oleh Organization for Standardization (ISO) dengan sedikit perubahan dengan nama ISO/IEC 9899:1990. Versi ini sering kali dinamakan ISO C atau C90. Karena versi ANSI C dan ISO C hanya memiliki sedikit perbedaan, pemanggilan C90 dan C89 merujuk pada bahasa yang sama.
Sejarah > C99

Versi C99 dibuat oleh ISO C pada tahun 1999. Versi ini dimaksudkan terutama untuk memperbanyak dukungan kepada pemrograman berorientasi objek, terutama setelah C++, yang dibuat berdasarkan bahasa ini mendapat tempat yang istimewa di kalangan pemrogram yang banyak di cari
Sintaks

C89 memiliki 32 kata, juga dikenal sebagai keyword, yang merupakan kata-kata yang tidak dapat digunakan untuk tujuan apa pun selain yang telah ditentukan sebelumnya:
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
C99 memiliki  lima kata lagi:
_Bool
_Complex
_Imaginary
inline
restrict
C11 memiliki tujuh kata lagi:
_Alignas
_Alignof
_Atomic
_Generic
_Noreturn
_Static_assert
_Thread_local