stanford-oval/wikipedia huggingface dataset:
การเขียนโปรแกรมเชิงฟังก์ชัน

ในวิทยาการคอมพิวเตอร์ การเขียนโปรแกรมเชิงฟังก์ชันเป็นกระบวนทัศน์การเขียนโปรแกรมที่รูปแบบการสร้างโครงสร้างและส่วนประกอบของโปรแกรมคอมพิวเตอร์ซึ่งปฏิบัติต่อการคำนวณว่าเป็นการประเมินผลฟังก์ชันทางคณิตศาสตร์และหลีกเลี่ยงการเปลี่ยนแปลงสถานะและข้อมูลที่เปลี่ยนแปลงได้
โดยเป็นกระบวนทัศน์การเขียนโปรแกรมเชิงประกาศซึ่งหมายความหรือการประกาศแทนข้อความสั่ง ในโปรแกรมเชิงฟังก์ชัน ค่าผลลัพธ์ของฟังก์ชันขึ้นอยู่กับ[ อาร์กิวเมนต์]ที่นำเข้าสู่ฟังก์ชันเท่านั้น ดังนั้นการเรียกฟังก์ชัน f สองครั้งด้วยค่าอาร์กิวเมนต์ x เดียวกันจะให้ค่าผลลัพธ์ f(x) เท่ากันทุกครั้ง การกำจัดผลข้างเคียง ได้แก่ การเปลี่ยนแปลงสถานะที่ไม่ขึ้นกับสิ่งที่นำเข้าฟังก์ชัน สามารถทำให้ง่ายขึ้นที่จะทำความเข้าใจและพยากรณ์พฤฒิกรรมของโปรแกรมซึ่งเป็นหนึ่งในแรงจูงใจของการพัฒนาของการเขียนโปรแกรมเชิงฟังก์ชัน
การเขียนโปรแกรมเชิงฟังก์ชันมีรากฐานมาจากแคลคูลัสแลมบ์ดาซึ่งเป็นระบบรูปนัยที่พัฒนาในคริสต์ทศวรรษ 1930 เพื่อค้นEntscheidungsproblem นิยามของฟังก์ชัน การประยุกต์ฟังก์ชัน และการเรียกซ้ำ ภาษาการใส่รายละเอียดเพิ่มจากแคลคูลัสแลมบ์ดา กระบวนทัศน์การเขียนโปรแกรมเชิงประกาศที่เป็นที่รู้จักอื่น ๆ การเขียนโปรแกรมเชิงตรรกะ มีพื้นฐานอยู่บนความสัมพันธ์เชิงตรรกะ
ในกลับโปรแกรมเชิงคำสั่งเปลี่ยนสถานะด้วยคำสั่งในภาษาต้นทาง ตัวอย่างที่ง่ายที่สุดคือการกำหนดค่า การเขียนโปรแกรมเชิงคำสั่งไม่มีฟังก์ชันในความหมายแบบคณิตศาสตร์แต่มีในความหมายแบบซับรูทีน ซึ่งมีผลข้างเคียงที่อาจะเปลี่ยนค่าของสถานะของโปรแกรมได้ ฟังก์ชันที่ไม่คืนค่าจึงสมเหตุสมผลเพราะขาดความโปร่งใสในการอ้างอิง ได้แก่นิพจน์เดียวกันทางภาษาสามารถให้ผลลัพธ์ที่มีค่าต่างกันได้ในเวลาที่ต่างกันขึ้นกับสถานะของโปรแกรมที่กำลังกระทำการ
ภาษาโปรแกรมเชิงฟังก์ชันโดยเฉพาะภาษาโปรแกรมเชิงฟังก์ชันบริสุทธิ เช่น ภาษาโฮปถูกในความสำคัญในวงการวิชาการมากกว่าในการพัฒนาซอฟต์แวร์เชิงพาณิชย์ อย่างไรก็ตามภาษาโปรแกรมที่มีชื่อเสียงซึ่งสนับสนุนการเขียนโปรแกรมเชิงฟังก์ชัน เช่น ภาษาคอมมอนลิสป์ ภาษา Scheme ภาษา Clojure ภาษา Wolfram (หรือ ภาษา Mathematica) ภาษา Racket ภาษาเออร์แลง ภาษา OCaml ภาษา Haskell และภาษาเอฟชาร์ป ใช้ในโปรแกรมประยุกต์เชิงอุตสาหกรรมและเชิงพาณิชย์โดยองค์กรอย่างกว้างขวาง การเขียนโปรแกรมเชิงฟังก์ชันยังได้รับการรองรับในภาษาเขียนโปรแกรมเฉพาะทางบางภาษา เช่น  ภาษาอาร์ (สถิติ) ภาษาเจ ภาษาเค และภาษาคิวจาก Kx Systems (การวิเคราะห์ทางการคลัง) XQuery/XSLT (เอกซ์เอ็มแอล) และภาษาโอปอล ภาษาเชิงประกาศเฉพาะทางที่ใช้งานอย่างกว้างขวางเช่น  ภาษาสอบถามเชิงโครงสร้าง และ Lex/Yacc ใช้บางส่วนประกอบของการเขียนโปรแกรมเชิงฟังก์ชันโดยเฉพาะใน eschewing วัตถุที่เปลี่ยนแปลงได้.
การเขียนโปรแกรมเชิงฟังก์ชันสามารถทำได้ในภาษาที่ไม่ได้ออกมาเฉพาะสำหรับการเขียนโปรแกรมเชิงฟังก์ชัน ตัวอย่างเช่น ภาษาเพิร์ลซึ่งเป็นภาษาโปรแกรมเชิงคำสั่งมีบทหนึ่งของหนังสือที่อธิบายว่าประยุกต์แนวคิดการเขียนโปรแกรมเชิงฟังก์ชันอย่างไร นี้ยังเป็นจริงสำหรับภาษาพีเอชพี C++11, ภาษาจาวา 8 และภาษาซีชาร์ป 3.0 ภาษาจูเลียก็เสนอความสามารถการเขียนโปรแกรมเชิงฟังก์ชันเช่นกัน กรณีที่น่าสนใจคือภาษาสกาลา – มักเขียนในเชิงฟังก์ชัน แต่ก็มีการแสดงตนของผลข้างเคียงและสถานะที่เปลี่ยนแปลงได้ ซึ่งทำให้จัดอยู่ในบริเวณสีเทาระหว่างภาษาเชิงคำสั่งและเชิงฟังก์ชัน
แทกู

| แทกู 대구광역시 大邱 |
| --- | --- |
มหานคร
มหานครแทกู
การถอดเสียง 
 • ฮันกึล: 대구광역시
 • ฮันจา: 大邱廣域市
 • Revised Romanization: Daegu-gwangyeoksi
 • McCune-Reischauer: Taegu-kwangyŏksi
สถานที่ในแทกู: ทิวทัศน์ของแทกู, วัดดองวาซา, ตลาดโซนัม, คังปุก และแทกูยูนิเวอร์ซิตี้ฮอลล์
   ธง Logo
แผนที่เกาหลีใต้ที่แสดงตำแหน่งที่ตั้งเมืองแตกู
ประเทศ:  เกาหลีใต้
ภูมิภาค: ยองนัม
เขตการปกครอง: 7 เขต, 2 อำเภอ
การปกครอง
 • นายกเทศมนตรี: ฮง จุน-พโย (홍준표)
พื้นที่
 • ทั้งหมด: 884.15 ตร.กม. (341.37 ตร.ไมล์)
ประชากร (2009)
 • ทั้งหมด: 2,512,604 คน
 • ความหนาแน่น: 2,842 คน/ตร.กม. (7,360 คน/ตร.ไมล์)
 • ภาษาถิ่น: คยองซัง
ดอกไม้: แมกโนเลีย
ต้นไม้: เฟอร์
นก: นกอินทรี
เว็บไซต์: daegu.go.kr (อังกฤษ)
แทกู (เกาหลี: 대구광역시; อังกฤษ: Daegu) เป็นพื้นที่นครบาลที่มีขนาดใหญ่เป็นอันดับสามของเกาหลี เป็นเมืองที่มีขนาดใหญ่ที่สุดเป็นอันดับสี่ของประเทศ ด้วยจำนวนประชากรกว่าสองล้านห้าแสนคน แทกูยังเป็นศูนย์กลางการทอผ้าของประเทศ และเป็นเมืองที่มีการจัดการแข่งขันฟุตบอลโลก ในปี ค.ศ.2002 ตลอดจนเป็นศูนย์การค้าพืชสมุนไพรนานาชนิด โดยมีสถานพยาบาลแผนตะวันออกกว่า 300 แห่งที่ใช้สมุนไพรเหล่านี้ในการรักษา ตลอดจนมีร้านขายยาสมุนไพร และร้านปรุงสมุนไพรรวมอยู่ด้วย เมืองแทกูมีหอคอยที่มีความสูงชื่อ วูบัง ตั้งตระหง่านอยู่ ซึ่งสามารถมองเห็นทิวทัศน์ที่สวยงามของเมืองนี้ได้เป็นอย่างดี ตลอดจนมีภูเขาพัลกงซาน ตั้งอยู่ทางทิศเหนือของตัวเมือง
หนังสืออ่านเพิ่ม

Cumings, Bruce (1997). Korea's place in the sun: A modern history. New York: W.W.Norton. ISBN 0-393-31681-5.
Daegu-Gyeongbuk Historical Society (대구-경북역사연구회). 역사 속의 대구, 대구사람들 (Yeoksa sok-ui Daegu, Daegu saramdeul) (Daegu and its people in history). Seoul: Jungsim. ISBN 89-89524-09-1.
Lee, Ki-baik (1984). A new history of Korea, rev. ed. Tr. by E.W. Wagner and E.J. Shultz. Seoul: Ilchogak. ISBN 89-337-0204-0.
Nahm, Andrew C. (1996). Korea: A history of the Korean people, 2nd ed. Seoul: Hollym. ISBN 1-56591-070-2.
Shin, Hyeong-seok (신형석).  (1999). 통일신라의 새로운 수도가 될 뻔했던 대구 (Tongilsilla-ui saeroun sudo-ga doel ppeonhaetteon Daegu) (Daegu, which almost became the new capital of Unified Silla). In Daegu-Gyeongbuk Historical Society, ed., pp. 78–91.*
Lee, Jungwoong (이정웅) (1993). 팔공산을 아십니까 (About Mt. Palgong). Daegu: 그루. ISBN 2000752000813. {{cite book}}: ตรวจสอบค่า |isbn=: invalid prefix (help)
Lee, Jungwoong (이정웅) (2000). 대구가 자랑스러운 12가지 이유. Seoul: 북랜드. ISBN 89-7787-158-1.
Lee, Jungwoong (이정웅) (2006). 푸른 대구 이야기. Daegu: 그루. ISBN 89-8069-138-6.
แหล่งข้อมูลอื่น

City website เก็บถาวร 2012-05-11 ที่ เวย์แบ็กแมชชีน (อังกฤษ)
Daegu : Official Site of Korea Tourism Org เก็บถาวร 2015-10-18 ที่ เวย์แบ็กแมชชีน
City Bus Schedule and Routes
| ด ค กมหานครแทกู |
| --- | --- | --- |
| เขต |  ชุง  ซอ  ซูซ็อง  ทง  ทัลซอ  นัม  พุก  |  |
| อำเภอ |  คุนวี  ทัลซ็อง  |  |
| ด ค ก ภูมิภาคและเขตการปกครองของประเทศเกาหลีใต้ |
| --- | --- | --- |
| ภูมิภาค |  เขตเมืองหลวงและปริมณฑล  ควันดง ย็องดง  ย็องซอ  โฮซอ  โฮนัม  ย็องนัม ภูมิภาคอุตสาหกรรมการเดินเรือตะวันออกเฉียงใต้  เกาะเชจู  |  |
| จังหวัด |  คย็องกี  คย็องซังใต้  คย็องซังเหนือ  ช็อลลาใต้  ชุงช็องใต้  ชุงช็องเหนือ  |  |
| จังหวัดปกครองตนเองพิเศษ |  คังว็อน  ช็อนบุก  เชจู  |  |
| นครพิเศษ |  โซล  |  |
| นครปกครองตนเองพิเศษ |  เซจง  |  |
| มหานคร |  ควังจู  แทกู  แทจ็อน  ปูซาน  อินช็อน  อุลซัน  |  |
| คณะกรรมการ 5 จังหวัดภาคเหนือเกาหลี |  พย็องอันใต้  พย็องอันเหนือ  ฮวังแฮ  ฮัมกย็องใต้  ฮัมกย็องเหนือ  |  |
| ด ค กนครในประเทศเกาหลีใต้ |
| --- | --- |
นครพิเศษ:  โซล 
มหานคร:  ควังจู  แทกู  แทจ็อน  ปูซาน  อินช็อน  อุลซัน 
นครปกครองตนเองพิเศษ:  เซจง 
นครใหญ่:  คิมแฮ  โคยัง  ช็องจู※  ช็อนจู※  ช็อนอัน  ชังว็อน※  ซ็องนัม  ซูว็อน※  นัมยังจู  พูช็อน  โพฮัง  ยงอิน  อันซัน  อันยัง  ฮวาซ็อง 
นคร:  คงจู  คย็องจู  คย็องซัน  คเยรยง  ควังจู  ควังมย็อน  ควังยัง  ควาช็อน  คอเจ  คังนึง  คิมเจ  คิมช็อน  คิมโพ  คุนซัน  คุนโพ  คูมี  คูรี  ช็องอึบ  ชินจู  ชีฮึง  ชุงจู  ชุนช็อน※  เชช็อน  ซกโช  ซอซัน  ซังจู  ซัมช็อก  ซาช็อน  ซุนช็อน  ทงดูช็อน  ทงย็อง  ทงแฮ  ทังจิน  แทแบ็ก  นนซัน  นัมว็อน  นาจู  พย็องแท็ก  พาจู  โพช็อน  โพรย็อง  มกโพ  มิลยัง  มุนกย็อง  ย็องจู  ย็องช็อน  ยอจู  ยอซู  ยังจู  ยังซัน  ว็อนจู  อันซ็อง  อันดง※  อาซัน  อิกซัน  อีช็อน  อึยจ็องบู  อึยวัง  โอซัน  ฮานัม 
นครภายใต้การบริหาร:  เชจู※  ซอกวีโพ 
ที่ตั้งศาลากลางจังหวัด ที่ไม่ใช่นคร:  อำเภอมูอัน  อำเภอฮงช็อง 
หมายเหตุ: ※ เป็นเมืองหลวงของจังหวัดด้วย
ออบอดอน (ประเทศอิหร่าน)

ระวังสับสนกับ อีบาดัน
| ออบอดอน |
| --- | --- |
เมือง

ออบอดอนที่ตั้งในประเทศอิหร่านและทวีปเอเชียแสดงแผนที่ประเทศอิหร่านออบอดอนออบอดอน (อ่าวเปอร์เซีย)แสดงแผนที่อ่าวเปอร์เซีย
พิกัด: 30°20′21″N 48°18′15″E﻿ / ﻿30.33917°N 48.30417°E﻿ / 30.33917; 48.30417
ประเทศ:  อิหร่าน
จังหวัด: ฆูเซสถาน
เทศมณฑล: ออบอดอน
อำเภอ: กลาง
การปกครอง
 • นายก: Mahmood Reza Shirazi
พื้นที่
 • เขตเมือง: 1,275 ตร.กม. (492 ตร.ไมล์)
ความสูง: 3 เมตร (10 ฟุต)
ประชากร (สำมะโน พ.ศ. 2559)
 • ความหนาแน่น: 167 คน/ตร.กม. (430 คน/ตร.ไมล์)
 • เขตเมือง: 231,476 คน
 • อันดับประชากรในประเทศ: อันดับที่ 40
เขตเวลา: UTC+03:30 (เวลามาตรฐานอิหร่าน)
 • ฤดูร้อน  (เวลาออมแสง): UTC+04:30 (เวลาออมแสงอิหร่าน)
รหัสพื้นที่: (+98) 061
ภูมิอากาศ: BSk
เว็บไซต์: www.Abadan.ir
ออบอดอน (เปอร์เซีย: آبادان, ออกเสียง: [ʔɒːbɒːˈdɒːn]) เป็นเมืองและเมืองหลักในเทศมณฑลออบอดอน จังหวัดฆูเซสถาน ประเทศอิหร่าน ตั้งอยู่บนเกาะออบอดอน โดยทางตะวันตกติดกับแอร์แวนและทางตะวันออกติดกับแบฮ์แมนชีร์ของแม่น้ำคอรูน ซึ่งอยู่ห่างจากอ่าวเปอร์เซีย 53 กิโลเมตร (33 ไมล์)
อ่านเพิ่ม

Axworthy, Michael (2008). A History of Iran: Empire of the Mind. New York: Basic Books. ISBN 978-0-465-00888-9.
แหล่งข้อมูลอื่น

Amateur Astronomers Association of Abadan
Abadan Oil Refinery – Home page (Persian only)
Abadan Photo Gallery from the Khuzestan Governorship
Abadan's travel review
Petroleum University of Technology (Abadan)
Abadan Social Network
Abadan Network
VISTA Internet Cafe
| ฐานข้อมูลการควบคุมรายการหลักฐาน  |
| --- | --- |
นานาชาติ:  VIAF 
ประจำชาติ:  อิสราเอล  สหรัฐ 
ภูมิศาสตร์:  มิวสิกเบรนซ์ พื้นที่  Pleiades 
อื่น ๆ:  İslâm Ansiklopedisi
สงครามกลางเมืองกัมพูชา

| ด ค กสงครามอินโดจีน |
| --- | --- |
 ยุทธการ Masterdom ครั้งที่หนึ่ง ครั้งที่สอง สงครามกลางเมืองลาว  สงครามกลางเมืองกัมพูชา ครั้งที่สาม สงครามกัมพูชา–เวียดนาม  เหตุปะทะชายแดนไทย–เวียดนาม  สงครามจีน–เวียดนาม  ความขัดแย้งจีน–เวียดนาม (1979–1991)  การก่อการกำเริบในลาว  การก่อการกำเริบของแนวร่วม FULRO ต่อเวียดนาม  ยุทธการบ้านร่มเกล้า 
สงครามกลางเมืองกัมพูชา หรือบ้างเรียก  การปฏิวัติเขมร เป็นความขัดแย้งระหว่างพรรคคอมมิวนิสต์กัมพูชา (เขมรแดง) สาธารณรัฐประชาธิปไตยเวียดนาม (เวียดนามเหนือ) และเวียดกงฝ่ายหนึ่งกับรัฐบาลสาธารณรัฐเขมรที่ได้รับการสนับสนุนจากสหรัฐอเมริกาและสาธารณรัฐเวียดนาม (เวียดนามใต้) อีกฝ่ายหนึ่ง
สงครามนี้ซับซ้อนยิ่งขึ้นจากอิทธิพลและการกระทำของพันธมิตรคู่สงคราม การเข้ามีส่วนเกี่ยวข้องของกองทัพประชาชนเวียดนาม (กองทัพเวียดนามเหนือ) เป็นไปเพื่อป้องกันฐานที่มั่นทางตะวันออกของกัมพูชา ซึ่งหากเสียไปการดำเนินความพยายามทางทหารในเวียดนามใต้จะยากขึ้น หรัฐประหาร 18 มีนาคม พ.ศ. 2513 ทำให้รัฐบาลนิยมอเมริกาและต่อต้านเวียดนามเถลิงอำนาจ และยุติความเป็นกลางในสงครามเวียดนาม กองทัพเวียดนามเหนือจึงถูกคุกคามจากทั้งรัฐบาลกัมพูชาใหม่ที่ไม่เป็นมิตรทางตะวันตก และกองกำลังสหรัฐและเวียดนามใต้ในเวียดนามทางตะวันออก
หลังจากการสู้รบผ่านไป 5 ปี รัฐบาลฝ่ายสาธารณรัฐเขมรพ่ายแพ้เมื่อ 17 เมษายน พ.ศ. 2518 และเขมรแดงได้ประกาศตั้งกัมพูชาประชาธิปไตย ความขัดแย้งนี้แม้จะเป็นการสู้รบในประเทศ แต่ก็ถือเป็นส่วนหนึ่งของสงครามเวียดนาม (พ.ศ. 2502 – 2518) และมีความเกี่ยวข้องกับประเทศเพื่อนบ้านอย่างราชอาณาจักรลาว เวียดนามเหนือและเวียดนามใต้ สงครามกลางเมืองนี้นำไปสู่การฆ่าล้างเผ่าพันธุ์ชาวกัมพูชา
ช่วงเริ่มต้น (พ.ศ. 2508 – 2513) > ภูมิหลัง

ตั้งแต่ พ.ศ. 2508 เป็นต้นมา นโยบายเอียงซ้ายของพระนโรดม สีหนุได้ปกป้องประเทศในการเข้าสู่สงครามเช่นในราชอาณาจักรลาวและเวียดนามใต้ ทั้งสาธารณรัฐประชาชนจีนและเวียดนามเหนือต่างไม่โต้แย้งถึงสถานะเอียงซ้ายของพระนโรดม สีหนุ กรมประชาชนถูกรวมเข้ากับรัฐบาล ในวันที่ 3 พฤษภาคม พ.ศ. 2508 พระนโรดม สีหนุได้ยุติข้อตกลงกับสหรัฐ งดรับความช่วยเหลือและหันไปรับความช่วยเหลือจากจีนและสหภาพโซเวียต ใน พ.ศ. 2509 มีข้อตกลงระหว่างจีนและพระนโรดม สีหนุมากขึ้นจนมีกองทหารเวียดนามเหนือและเวียดกงเข้ามาตั้งอยู่ในกัมพูชาตะวันออก และยอมให้ใช้ท่าเรือสีหนุวิลล์เพื่อขนส่งอาวุธและอาหารให้กับเวียดกง
ในปีเดียวกัน พระนโรดม สีหนุยอมให้ นายพลลน นล รัฐมนตรีว่าการกระทรวงกลาโหม ที่นิยมสหรัฐปราบปรามกิจกรรมของฝ่ายซ้าย ทำให้สมาชิกกรมประชาชนส่วนหนึ่งหนีไปฮานอย พระนโรดม สีหนุเสียความนิยมไปส่วนหนึ่งเนื่องจากปัญหาเศรษฐกิจ สินค้าที่ควรส่งออกถูกส่งไปให้เวียดกง กองกำลังคอมมิวนิสต์ในประเทศเติบโตขึ้นเรื่อยๆ การเลือกตั้งทั่วไปในวันที่ 11 กันยายน ฝ่ายอนุรักษนิยมได้คะแนนเสียงถึง 75%. ลน นลได้เป็นนายกรัฐมนตรีและรองนายกรัฐมนตรีคือพระสีสุวัตถิ์ สิริมตะ ซึ่งเป็นฝ่ายตรงข้ามกับพระนโรดม สีหนุ ความตึงเครียดในสังคมเพิ่มขึ้น และยังช่วยส่งเสริมการเติบโตของพรรคคอมมิวนิสต์ในพื้นที่ชนบท
ช่วงเริ่มต้น (พ.ศ. 2508 – 2513) > การลุกฮือที่พระตะบอง

บทความหลัก: การก่อการกำเริบที่สัมลวต พ.ศ. 2510
ในการรักษาสมดุลระหว่างที่ฝ่ายอนุรักษนิยมได้รับการสนับสนุนมากขึ้น พระนโรดม สีหนุได้จัดตั้งรัฐบาลเงาเพื่อตรวจสอบการบริหารของลน นล สิ่งหนึ่งที่ลน นลได้ทำเป็นอย่างแรกเมื่อเข้ารับตำแหน่งคือแก้ปัญหาเศรษฐกิจโดยอุดรูรั่วของการขนส่งข้าวไปให้พรรคคอมมิวนิสต์ ทหารถูกส่งเข้าไปในพื้นที่ปลูกข้าว เพื่อควบคุมการเก็บเกี่ยวและซื้อด้วยราคาของรัฐบาลซึ่งเป็นราคาที่ต่ำ ซึ่งสร้างความไม่พอใจให้แก่ชาวนา โดยเฉพาะในพระตะบอง ในวันที่ 11 มีนาคม พ.ศ. 2510 ในขณะที่พระนโรดม สีหนุเสด็จไปฝรั่งเศส กลุ่มกบฏได้ลุกฮือที่สัมลวต ในพระตะบอง ทำร้ายเจ้าหน้าที่เก็บภาษี ลน นลได้ประกาศกฎอัยการศึก และส่งทหารเข้าไปทำให้มีผู้เสียชีวิตหลายร้อยคน หมู่บ้านถูกเผา เมื่อพระนโรดม สีหนุเสด็จกลับมา ได้สั่งจับกุม ฮู ยวน ฮู นิม และเขียว สัมพัน ทั้งหมดได้หนีไปยังภาคตะวันออกเฉียงเหนือ
พระนโรดม สีหนุได้สั่งให้จับกุมพ่อค้าคนกลางชาวจีน ที่เกี่ยวข้องกับการค้าข้าวผิดกฎหมาย ต่อมา ลน นลถูกบีบให้ลาออก พระนโรดม สีหนุพยายามให้ฝ่ายซ้ายเข้ามาถ่วงดุลกับฝ่ายอนุรักษนิยม วิกฤตที่เกิดขึ้นได้ผ่านพ้นไป แต่ทำให้มีประชาชนหลบลงใต้ดินไปรวมกับฝ่ายคอมมิวนิสต์มากขึ้น ซึ่งพระนโรดม สีหนุเรียกกลุ่มนี้ว่าเขมรแดง ส่วนลน นลกลายเป็นผู้เกี่ยวข้องกับการปราบปรามอันเหี้ยมโหด
ช่วงเริ่มต้น (พ.ศ. 2508 – 2513) > การจัดกลุ่มใหม่ของพรรคคอมมิวนิสต์

บทความหลัก: เขมรแดง
เหตุการณ์ที่เกิดขึ้นใน พ.ศ. 2510 แม้จะไม่ได้วางแผนมาอย่างดี แต่ก็ทำให้เห็นภาพพจน์ของฝ่ายคอมมิวนิสต์ได้ว่าในเขตชนบท ผู้นำคือ พล พต เอียง ซารี และซอน เซน ซึ่งเป็นผู้นิยมลัทธิเหมา มีอิทธิพลในเขตพื้นที่ของเขมรบน เขมรแดงมีความเกี่ยวข้องกับเวียดนามเหนือน้อย ได้มีการจัดองค์กรใหม่ จัดตั้งองค์กรและอบรมเอง ในขณะที่เวียดนามเหนือก็ไม่พอใจกลุ่มนิยมจีนเหล่านี้ ในวันที่ 17 มกราคม พ.ศ. 2511 เขมรแดงได้เริ่มการต่อสู้โดยจัดตั้งกองทัพปฏิวัติกัมพูชา ต่อมาในวันที่ 11 พฤษภาคม พ.ศ. 2512 พระนโรดม สีหนุได้สถาปนาความสัมพันธ์กับสหรัฐอีกครั้งตามคำแนะนำของกลุ่มฝ่ายขวาในรัฐบาล
ช่วงเริ่มต้น (พ.ศ. 2508 – 2513) > ปฏิบัติการมนู

แม้ว่าสหรัฐจะกังวลเกี่ยวกับการเข้ามาแทรกแซงในกัมพูชาของเวียดนามตั้งแต่ พ.ศ. 2509 แต่สหรัฐก็ยังไม่ได้ดำเนินการใดๆ เพราะคิดว่าพระนโรดม สีหนุจะเปลี่ยนแปลงนโยบาย แต่ก็ได้ส่งที่ปรึกษาทางการทหารเข้าไปใน พ.ศ. 2510 อย่างไรก็ตาม นโยบายที่จะให้สหรัฐถอนตัวออกจากเวียดนามและทำให้ความขัดแย้งกลายเป็นเรื่องของเวียดนามทำให้ทุกอย่างเปลี่ยนไป ในวันที่ 15 มีนาคม พ.ศ. 2512 ได้เกิดปฏิบัติการมนู เครื่องบินของกองทัพอาการสหรัฐได้บินเข้าไปทิ้งระเบิดในดินแดนกัมพูชาที่อยู่ตรงข้ามกับจังหวัดตายนิญในเวียดนามใต้ และได้ทิ้งระเบิดจำนวนมากตามแนวชายแดน โดยหวังว่าจะขับไล่เวียดกงออกไปจากกัมพูชาได้ ฮานอยยังคงนิ่งเงียบหลังจากเหตุการณ์นี้ ไม่มีการประชุมใดๆเกิดขึ้นตามมา
การโค่นล้มพระนโรดม สีหนุ (พ.ศ. 2513) > รัฐประหารของลอน นอล

บทความหลัก: รัฐประหารในประเทศกัมพูชา พ.ศ. 2513
เมื่อพระนโรดม สีหนุออกเดินทางไปยังฝรั่งเศส  ได้มีกลุ่มต่อต้านเวียดนามซึ่งได้รับการสนับสนุนบางส่วนจากรัฐบาลออกมาประท้วงที่สถานทูตเวียดนามเหนือและเวียดกง  ลน นลไม่ได้พยายามทำให้การประท้วงสิ้นสุดลง ในวันรุ่งขึ้น กลับสั่งปิดท่าเรือสีหนุวิลล์ไม่ให้เวียดนามเหนือใช้  และประกาศขับไล่ทหารเวียดกงออกไปจากกัมพูชาภายในวันที่ 15 มีนาคม ในวันที่ 18 มีนาคม พ.ศ. 2513 ได้จัดให้มีการประชุมสภาเกี่ยวกับอนาคตของพระนโรดม สีหนุ ในฐานะประมุขรัฐ ซึ่งสภาลงมติ 92 – 0 ปลดพระนโรดม สีหนุออกจากประมุขรัฐ เจง เฮงได้เป็นประธานสมัชชาแห่งชาติ ลน นลเป็นนายกรัฐมนตรีและมีอำนาจในสถานการณ์ฉุกเฉิน พระสีสุวัตถิ์ สิริมตะเป็นรองนายกรัฐมนตรี รัฐบาลใหม่คงอยู่เพื่อให้การถ่ายโอนอำนาจเป็นไปโดยถูกต้องตามกฎหมาย และเป็นไปตามรัฐธรรมนูญ เพื่อให้ได้รับการยอมรับในระดับนานาชาติ มีข้อสงสัยว่าสหรัฐอยู่เบื้องหลังการปลดพระนโรดม สีหนุแต่ไม่มีหลักฐาน
ชนชั้นกลางส่วนใหญ่และชาวกัมพูชาที่มีการศึกษายอมรับการเปลี่ยนแปลงไปสู่ระบอบใหม่เพราะหมายถึงการได้รับความช่วยเหลือจากสหรัฐและมีกองทหารสหรัฐเข้ามาในประเทศ พระนโรดม สีหนุที่เดินทางไปยังปักกิ่งได้ประกาศผ่านทางวิทยุเรียกร้องให้ประชาชนที่สนับสนุนพระองค์ออกมาประท้วง ซึ่งมีผู้ประท้วงออกมาในหลายจังหวัดแต่ที่รุนแรงที่สุดคือจังหวัดกำปงจาม ในวันที่ 29 มีนาคม ฝูงชนได้ฆ่าลน นิล น้องชายของลน นลและตัดเอาตับไปปรุงอาหาร ในพนมเปญมีผู้ประท้วงเพื่อเรียกร้องให้สีหนุกลับมาราว 40,000 คน ก่อนที่จะสงบลง และกลายเป็นการต่อสู้ด้วยอาวุธ
การโค่นล้มพระนโรดม สีหนุ (พ.ศ. 2513) > การสังหารหมู่ชาวเวียดนาม

กลุ่มชนส่วนใหญ่ทั้งในเมืองและในชนบทได้แสดงความโกรธแค้นและระบายใส่กลุ่มชนชาวเวียดนาม ลน นลได้จัดตั้งกองทหารเพื่อกวาดล้างชาวเวียดนามราว 400,000 คนเพื่อเป็นการต่อต้านเวียดกง มีการจับชาวเวียดนามไปเข้าค่ายกักกันแล้วฆ่าทิ้งภายหลัง ในวันที่ 15 เมษายน มีร่างของชาวเวียดนาม 800 คนลอยในแม่น้ำโขงเข้าไปสู่เวียดนามใต้ ทั้งเวียดนามใต้ เวียดนามเหนือและเวียดกงประณามการสังหารหมู่ครั้งนี้ ซึ่งลน นลได้กล่าวต่อรัฐบาลไซ่ง่อนว่าเป็นการยากที่จะแยกชาวเวียดนามที่บริสุทธิ์ออกจากพวกเวียดกง จึงควบคุมการทำงานของทหารได้ยาก
การโค่นล้มพระนโรดม สีหนุ (พ.ศ. 2513) > แนวร่วมสหชาติกัมพูชาและรัฐบาลพลัดถิ่น

ที่ปักกิ่ง พระนโรดม สีหนุได้ประกาศการสลายตัวของรัฐบาลที่พนมเปญและได้ประกาศตั้งแนวร่วมสหชาติเขมร ซึ่งพระองค์กล่าวภายหลังงว่าลน นลเป็นผู้ทำให้พระองค์ตัดสินใจทำแบบนี้ เวียดนามเหนือตอบสนองต่อการเปลี่ยนแปลงทางการเมืองในกัมพูชาโยส่งนายกรัฐมนตรี ฝ่าม วัน ด่ง เข้าพบพระนโรดม สีหนุที่จีน เพื่อสนับสนุนการที่พระองค์จะเข้ามาเป็นพันธมิตรกับเขมรแดง ในขณะนั้น พล พตได้ติดต่อกับเวียดนามซึ่งสนับสนุนอาวุธในการสู้รบกับรัฐบาลกัมพูชา พล พตและสีหนุอยู่ในปักกิ่งในเวลาเดียวกัน แต่ทั้งจีนและเวียดนามไม่เคยแจ้งให้สีหนุทราบ  และไม่ได้ให้ทั้งสองคนพบกัน หลังจากนั้นไม่นาน พระนโรดม สีหนุได้ประกาศทางวิทยุไปถึงประชาชนกัมพูชาให้ลุกฮือขึ้นต่อต้านรัฐบาลและสนับสนุนเขมรแดง  พระนโรดม สีหนุได้นำพระนามและความนิยมต่อพระองค์ในเขตชนบท ไปให้กับขบวนการที่พระองค์ควบคุมได้น้อยมาก ในเดือนพฤษภาคม พ.ศ. 2513 พล พตกลับมายังกัมพูชา หลังจากที่พระนโรดม สีหนุประกาศสนับสนุนเขมรแดงทำให้เขมรแดงได้รับความนิยมและมีทหารมากขึ้น
พระนโรดม สีหนุได้ประกาศวาพระองค์เป็นพันธมิตรกับเขมรแดง เวียดนามเหนือ ขบวนการปะเทดลาว และเวียดกงซึ่งเท่ากับว่าพระองค์สนับสนุนฝ่ายคอมมิวนิสต์ ในวันที่ 5 พฤษภาคม พระองค์ได้ประกาศจัดตั้งรัฐบาลราชอาณาจักรสหภาพแห่งชาติกัมพูชา พระนโรดม สัหนุมีสถานะเป็นประมุขรัฐ เปน โนตเป็นนายกรัฐมนตรี เขียว สัมพันเป็นรองนายกรัฐมนตรี รัฐมนตรีว่าการกระทรวงกลาโหม และผู้บัญชาการทหาร แม้ว่าผู้บัญชาการทหารตัวจริงคือพล พต ฮู นิมเป็นรัฐมนตรีว่าการกระทรวงสารสนเทศ ฮู ยวนเป็นรัฐมนตรีว่าการกระทรวงมหาดไทย การปฏิรูปชนบทและการสหกรณ์ รัฐบาลราชอาณาจักรสหภาพแห่งชาติแห่งกัมพูชาประกาศตัวเป็นรัฐบาลพลัดถิ่น โดยเขียว สัมพันเป็นผู้แทนในกัมพูชา พระนโรดม สีหนุและผู้จงรักภักดีพำนักอยู่ในจีน แม้ว่าพระองค์จะเคยเสด็จมาเยี่ยมเยือนพื้นที่ปลดปล่อย เช่น นครวัดในเดือนมีนาคม พ.ศ. 2516 แต่การเสด็จมาก็เพื่อประโยชน์ในการประชาสัมพันธ์ ไม่ได้มีอิทธิพลในทางการเมือง
สงครามที่ขยายตัว (พ.ศ. 2513 – 2514) > ฝ่ายตรงข้าม

หลังรัฐประหาร ลน นลได้นำกัมพูชาเข้าสู่สงคราม เขาได้พยายามติดต่อกับนานาชาติ รวมทั้งสหประชาชาติเพื่อให้สนับสนุนรัฐบาลใหม่ มีปฏิบัติการทางทหารเกิดขึ้นอย่างรวดเร็ว กองทัพของฝ่ายรัฐบาลที่เรียกว่ากองทัพแห่งชาติเขมร (FANK) ทหารส่วนใหญ่มาจากชาวกัมพูชาในเขตเมือง ซึ่งเข้าร่วมกับรัฐบาลใหม่หลังการโค่นล้มพระนโรดม สีหนุ กองทัพขยายตัวขึ้นมากจากจำนวนผู้สมัคร แต่การฝึกทักษะใดๆยังไม่เพียงพอ ทำให้กองทัพไม่มีความเข้มแข็งมากนัก ระหว่าง พ.ศ. 2517 – 2518 กองทัพของฝ่ายรัฐบาลได้เพิ่มจำนวนจาก 100,000 คนจนถึง 250,000 คน กองทัพสหรัฐได้สนับสนุนอาวุธและยุทโธปกรณ์ให้กัมพูชา และส่งเจ้าหน้าที่ 113 คนเข้ามาในพนมเปญใน พ.ศ. 2514
ปัญหาอีกประการของกองทัพฝ่ายสาธารณรัฐเขมรคือการฉ้อราษฎร์บังหลวง มีทหารผีที่ไม่มีตัวตนแต่ได้รับเบี้ยเลี้ยง และนำอาวุธที่ได้รับการสนับสนุนไปขายในตลาดมืด ลน นลจะสั่งการไปยังทหารระดับปฏิบัติการโดยตรง แต่ไม่ได้สนใจสถานะที่แท้จริงของกองทัพ ทหารส่วนใหญ่สู้รบอย่างกล้าหาญในครั้งแรกๆ แต่ค่อยๆลดลงเมื่อได้รับค่าตอบแทนต่ำจนไม่พอใช้จ่ายในครอบครัว
กองทัพเขมรแดงได้รับการสนับสนุนส่วนใหญ่จากจีน ในช่วง พ.ศ. 2513 – 2515 เป็นช่วงที่มีการปรับองค์กร ตั้งแต่ พ.ศ. 2515 – 2517 เป็นช่วงที่เริ่มจัดตั้งพื้นที่ปลดปล่อยในเขตชนบท เขมรแดงเริ่มมีปัญหากับพระนโรดม สีหนุและผู้สนับสนุน และตั้งแต่ พ.ศ. 2517 – 2518 เขมรแดงเริ่มเปลี่ยนแปลงประเทศด้วยความรุนแรง
สงครามที่ขยายตัว (พ.ศ. 2513 – 2514) > การรุกรานกัมพูชาของเวียดนามเหนือ

ในวันที่ 29 มีนาคม พ.ศ. 2513 เวียดนามเหนือได้ส่งทหารรุกเข้าไปในกัมพูชาเพื่อต่อต้านรัฐบาลใหม่ของกัมพูชาที่นิยมตะวันตก โดยกล่าวว่าเป็นการรุกเข้าไปตามคำร้องขอของนวนเจีย ผู้นำเขมรแดง ทหารเวียดนามเดินทัพผ่านกัมพูชาตะวันออกไปอย่างรวดเร็ว จนอีก 24 กิโลเมตรจะถึงพนมเปญจึงถูกผลักดันให้ถอยกลับมา ทหารของเขมรแดงมีบทบาทน้อยมากในการนี้
ในวันที่ 29 เมษายน พ.ศ. 2513 รัฐบาลเวียดนามใต้และสหรัฐได้เสนอยุทธการกัมพูชา โดยรัฐบาลสหรัฐจะต้องดำเนินการเพื่อแก้ปัญหาในด้านเป็นการสร้างเกราะกำบังด้านหลังให้กับการถอนทหารสหรัฐ เพื่อทำลายระบบและทหารของเวียดนามเหนือ เป็นการทดสอบนโยบายการทำให้เป็นเวียดนาม และเป็นการส่งสัญญาณไปถึงรัฐบาลเวียดนามเหนือ เมื่อสหรัฐส่งทหารเข้าไปในกัมพูชา เวียดนามเหนือได้ประกาศยุทธการ X เพื่อต่อสู้กับฝ่ายสาธารณรัฐเขมรตามคำร้องขอของเขมรแดง และเพื่อป้องกันระบบและการขนส่งของตนในกัมพูชา ในเดือนมิถุนายนกองทัพเวียดนามเหนือรบชนะฝ่ายสาธารณรัฐเขมรในภาคตะวันออกเฉียงเหนือของกัมพูชา ในขณะที่เขมรแดงได้จัดตั้งพื้นที่ปลดปล่อยทางใต้และตะวันตกเฉียงใต้ซึ่งเป็นอิสระจากเวียดนามเหนือ
สงครามที่ขยายตัว (พ.ศ. 2513 – 2514) > เจนละ 2

ในคืนวันที่ 21 มกราคม พ.ศ. 2514 กองกำลังของเวียดกงและเวียดนามเหนือได้โจมตีสนามบินโปเชนตงซึ่งเป็นสนามบินหลักของฝ่ายสาธารณรัฐเขมรจนได้รับความเสียหายมาก แต่สหรัฐก็รีบส่งความช่วยเหลือมาทันที สองสัปดาห์ต่อมา ลน นลป่วยต้องไปรักษาตัวที่ฮาวาย ก่อนจะรีบกลับในอีก 2 เดือนต่อมา
ต่อมาในวันที่ 20 สิงหาคม ฝ่ายสาธารณรัฐเขมรได้จัดตั้งปฏิบัติการเจนละ 2 ซึ่งเป็นการรุกครั้งแรกของปี จุดประสงค์หลักคือเพื่อเปิดเส้นทางหมายเลข 6 ไปยังกำปงธม ซึ่งเป็นเมืองใหญ่อันดับที่สองและถูกปิดกั้นจากเมืองหลวงไปกว่าปี ในช่วงแรกปฏิบัติการประสบความสำเร็จ สามารถเข้าถึงเมืองได้ กองทัพเวียดนามเหนือและเขมรแดง โจมตีกลับมาอีกครั้งในเดือนพฤศจิกายน-ธันวาคมและยึดเมืองกลับไปได้ ความพ่ายแพ้ในปฏิบัติการเจนละ 2 ทำให้เขมรแดงและเวียดนามเหนือเป็นฝ่ายรุกโดยสมบูรณ์
ความยุ่งยากในสาธารณรัฐเขมร (พ.ศ. 2515 – 2518) > การต่อสู้เพื่อความอยู่รอด

ตั้งแต่ พ.ศ. 2515 – 2517 สงครามเกิดขึ้นทางเหนือและทางใต้ของเมืองหลวงการต่อสู้จำกัดเพียงการรักษาการเชื่อมต่อไปยังพื้นที่ปลูกข้าวทางตะวันตกเฉียงเหนือ และเส้นทางหมายเลข 5 ไปยังดินดอนสามเหลี่ยมปากแม่น้ำโขง ซึ่งเป็นเส้นทางที่ติดต่อไปยังเวียดนามใต้ ส่วนกลยุทธของเขมรแดง ต้องการตัดการติดต่อในทุกทางเพื่อโดดเดี่ยวพนมเปญ ในที่สุดกองทัพฝ่ายสาธารณรัฐเขมรจึงแตกเป็นส่วนไม่สามารถได้รับการสนับสนุนได้ การช่วยเหลือของสหรัฐส่วนใหญ่เป็นการทิ้งระเบิดและเครื่องบินรบ สหรัฐและเวียดนามใต้รุกเข้ามาในกัมพูชา โดยการสนับสนุนทางอากาศในชื่อปฏิบัติการเสรีภาพ เมื่อกองกำลังเหล่านี้ถอนตัวออกไป ปฏิบัติการทางอากาศยังคงดำเนินต่อไป เพื่อทำลายการเคลื่อนไหวของเวียดนามเหนือและเวียดกง
ในวันที่ 10 มีนาคม พ.ศ. 2515 ได้จัดตั้งสภาร่างรัฐธรรมนูญเพื่อแก้ไขรัฐธรรมนูญ ลน นลได้ประกาศว่าเขาเป็นผู้ปลดปล่อยและบังคับให้เจง เฮงซึ่งเป็นประมุขรัฐนับตั้งแต่ปลดพระนโรดม สีหนุให้ลาออกและมอบอำนาจให้เขาแทน ในการฉลองครบรอบ 2 ปีของรัฐประหาร ลน นลมีฐานะเป็นประมุขรัฐแม้จะมีตำแหน่งเป็นนายกรัฐมนตรีและรัฐมนตรีว่าการกระทรวงกลาโหม ในวันที่ 4 มิถุนายน พ.ศ. 2515 ลน นลได้รับเลือกเป็นประธานาธิบดีของสาธารณรัฐเขมร แต่กลับเกิดความแตกแยกภายในมากขึ้น ในเดือนมกราคม พ.ศ. 2516 มีการลงนามในความตกลงปารีสเพื่อยุติความขัดแย้งในลาวและเวียดนามใต้ ในวันที่ 29 มกราคม ลน นลได้ประกาศหยุดยิงทั้งประเทศ แต่เขมรแดงไม่ยอมรับการหยุดยิงนี้และยังคงสู้รบต่อไป ในเดือนมีนาคมและเมษายนได้รุกเข้าใกล้เมืองหลวงทำให้กองทัพอากาศสหรัฐตัดสินใจทิ้งระเบิดอีก เพื่อผลักดันให้กองกำลังคอมมิวนิสต์ถอยกลับไปในเขตชนบท
ความยุ่งยากในสาธารณรัฐเขมร (พ.ศ. 2515 – 2518) > สถานการณ์ที่ใกล้เข้ามา

ในช่วง พ.ศ. 2515 – 2516 ทั้งในและนอกประเทศกัมพูชาเชื่อว่าสงครามเป็นเรื่องความขัดแย้งของคนต่างชาติ และไม่มีผลต่อธรรมชาติของคนเขมร ในช่วงปลายปี พ.ศ. 2516 ยังไม่มีความกังวลในกลุ่มของรัฐบาลถึงท่าทีของเขมรแดงที่ไม่ต้องการเจรจาสันติภาพและความรุนแรงที่ฝังลึกในสังคมผู้นำของเขมรแดง การคงอยู่ของเขมรแดงในฐานะส่วนหนึ่งของรัฐบาลราชอาณาจักรกัมพูชาพลัดถิ่นนั้นเป็นเรื่องที่ต้องหลบซ่อน ในพื้นที่ปลดปล่อยจะเรียกว่า"อังการ์" ซึ่งเป็นภาษาเขมรหมายถึงองค์กร
ในช่วงเวลาเดียวกันก็เกิดความขัดแย้งระหว่างเขมรแดงกับเวียดนามเหนือ ผู้นำหัวรุนแรงของพรรคกล่าวหาว่าเวียดนามต้องการสร้างสหพันธรัฐอินโดจีน โดยมีเวียดนามเหนือเป็นผู้นำ เขมรแดงนิยมแนวทางของจีน ส่วนเวียดนามเหนือนิยมแนวทางของสหภาพโซเวียตที่ยอมรับรัฐบาลของลน นล หลังการลงนามในความตกลงปารีส กองทัพประชาชนเวียดนามยุติการส่งความช่วยเหลือทางอาวุธให้เขมรเดงเพื่อกดดันให้เขมรแดงยอมสงบศึก  แต่เขมรแดงกลับประนามฮานอย สมาชิกของเขมรแดงที่เคยผ่านการอบรมมาจากเวียดนามมักถูกกลุ่มของพล พต สังหาร นอกจากนั้น เขมรแดงยังแสดงท่าทีในพื้นที่ปลดปล่อยว่าไม่แน่ใจว่าจะสนับสนุนสีหนุตลอดไปหรือไม่ แม้ว่าสีหนุจะทรงพอพระทัยในการคุ้มครองของจีน ในช่วงปลายปี พ.ศ. 2516 นี้ ผู้จงรักภักดีต่อสีหนุเริ่มถูกขับออกจากรัฐบาลพลัดถิ่น