ภาษาปาสกาล เป็นภาษาโปรแกรมที่ใช้กันอย่างกว้างขวาง โดยเฉพาะในวงการศึกษา คิดค้นขึ้นโดย (Niklaus Wirth) นักวิทยาการคอมพิวเตอร์ชาวสวิสใน ค.ศ. 1970 เพื่อช่วยในการเรียนการสอน (structured programming) ภาษาปาสกาลนั้นพัฒนาขึ้นมาจาก (Algol) และชื่อปาสกาลนั้นตั้งเพื่อเป็นเกียรติแก่แบลซ ปัสกาล นอกเหนือจากภาษาปาสกาลแล้ว เวียร์ทได้พัฒนา (Modula-2) และ (Oberon) ซึ่งมีโครงสร้างคล้ายกับภาษาปาสกาล แต่สามารถรองรับการเขียนโปรแกรมเชิงวัตถุ (object-oriented programming)
โครงสร้างอย่างง่าย
โปรแกรมภาษาปาสกาลทุกอัน จะเริ่มต้นด้วยคีย์เวิร์ด Program และส่วนของโค้ดจะอยู่ระหว่างคีย์เวิร์ด Begin และ End ภาษาปาสกาลนั้นไม่สนใจความแตกต่างระหว่างตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ("end" มีผลเท่ากับ "End"). เซมิโคลอน (;) ใช้เพื่อแบ่งคำสั่ง และ มหัพภาค(.) ใช้เมื่อจบโปรแกรม (หรือยูนิต)
ภาษาปาสกาลเป็นภาษาที่มีโครงสร้างที่ตายตัว เช่นการประกาศตัวแปร จะอยู่ระหว่าง Program กับ Begin โดยไม่สามารถไปประกาศที่อื่นได้เหมือนกับภาษา VB, C หรือภาษาอื่น ๆ ทำให้ผู้เรียนได้ทราบถึงขั้นตอนการเขียนโปรแกรมที่ถูกต้อง เพื่อง่ายต่อการตรวจสอบในภายหลัง
program HelloWorld(output); // ประกาศตัวแปรที่นี่ begin WriteLn('Hello, World!') end.
ข้อมูลอื่น
- ภาษาปาสกาลฉบับภาษาไทย
wikipedia, แบบไทย, วิกิพีเดีย, วิกิ หนังสือ, หนังสือ, ห้องสมุด, บทความ, อ่าน, ดาวน์โหลด, ฟรี, ดาวน์โหลดฟรี, mp3, วิดีโอ, mp4, 3gp, jpg, jpeg, gif, png, รูปภาพ, เพลง, เพลง, หนัง, หนังสือ, เกม, เกม, มือถือ, โทรศัพท์, Android, iOS, Apple, โทรศัพท์โมบิล, Samsung, iPhone, Xiomi, Xiaomi, Redmi, Honor, Oppo, Nokia, Sonya, MI, PC, พีซี, web, เว็บ, คอมพิวเตอร์
phasapaskal epnphasaopraekrmthiichknxyangkwangkhwang odyechphaainwngkarsuksa khidkhnkhunody Niklaus Wirth nkwithyakarkhxmphiwetxrchawswisin kh s 1970 ephuxchwyinkareriynkarsxn structured programming phasapaskalnnphthnakhunmacak Algol aelachuxpaskalnntngephuxepnekiyrtiaekaebls pskal nxkehnuxcakphasapaskalaelw ewiyrthidphthna Modula 2 aela Oberon sungmiokhrngsrangkhlaykbphasapaskal aetsamarthrxngrbkarekhiynopraekrmechingwtthu object oriented programming okhrngsrangxyangngayopraekrmphasapaskalthukxn caerimtndwykhiyewird Program aelaswnkhxngokhdcaxyurahwangkhiyewird Begin aela End phasapaskalnnimsnickhwamaetktangrahwangtwphimphihyaelatwphimphelk end miphlethakb End esmiokhlxn ichephuxaebngkhasng aela mhphphakh ichemuxcbopraekrm hruxyunit phasapaskalepnphasathimiokhrngsrangthitaytw echnkarprakastwaepr caxyurahwang Program kb Begin odyimsamarthipprakasthixunidehmuxnkbphasa VB C hruxphasaxun thaihphueriynidthrabthungkhntxnkarekhiynopraekrmthithuktxng ephuxngaytxkartrwcsxbinphayhlng program HelloWorld output prakastwaeprthini begin WriteLn Hello World end khxmulxunphasapaskalchbbphasaithy bthkhwamkarekhiynopraekrm hrux phasaopraekrmniyngepnokhrng khunsamarthchwywikiphiediyidodykarephimetimkhxmuldk