← English conversations
English · technology · intermediate · 210 words · ~1 min

An Introduction to Programming

บทนำสู่การเขียนโปรแกรม
An Introduction to Programming

A computer science student explains the basics of programming to a curious friend who has never written code.

Ibrahim
. ?
คุณเรียนวิทยาการคอมพิวเตอร์ ช่วยอธิบายว่าการเขียนโปรแกรมคืออะไรกันแน่
Yasmin
. , .
การเขียนโปรแกรมคือการเขียนคำสั่งที่คอมพิวเตอร์ทำตามเพื่อดำเนินงาน คอมพิวเตอร์ทำตามที่คุณบอกทุกอย่าง ไม่มากและไม่น้อยกว่านั้น
Ibrahim
?
คอมพิวเตอร์เข้าใจภาษาอะไร
Yasmin
, . , .
ในระดับต่ำสุดคือศูนย์และหนึ่งเท่านั้น แต่เราเขียนโค้ดในภาษาระดับสูงอย่าง Python หรือ JavaScript ที่ใกล้เคียงภาษาอังกฤษ และตัวแปลที่เรียกว่าคอมไพเลอร์หรืออินเทอร์พรีเตอร์จะแปลงให้
Ibrahim
?
โปรแกรมพื้นฐานหน้าตาเป็นอย่างไร
Yasmin
. : , , . .
ตัวอย่างที่ง่ายที่สุดคือการแสดงข้อความ ใน Python คุณเขียน: print วงเล็บเปิด ข้อความในเครื่องหมายคำพูด วงเล็บปิด คอมพิวเตอร์จะแสดงข้อความนั้นบนหน้าจอ
Ibrahim
. ?
ฟังดูไม่ซับซ้อนเกินไป อะไรทำให้การเขียนโปรแกรมยาก
Yasmin
. , , .
ความยากอยู่ที่การแก้ปัญหาอย่างมีตรรกะ การแบ่งงานซับซ้อนออกเป็นขั้นตอนเล็กๆ ที่แม่นยำซึ่งเครื่องสามารถดำเนินการได้คือทักษะที่แท้จริง ไม่ใช่แค่การรู้ไวยากรณ์
Ibrahim
?
มีการเขียนโปรแกรมประเภทต่างๆ ไหม
Yasmin
. , , , , .
มี การพัฒนาเว็บ แอปมือถือ วิทยาศาสตร์ข้อมูล ระบบฝังตัว การพัฒนาเกม แต่ละพื้นที่ใช้ภาษาและเครื่องมือต่างกัน แต่ตรรกะพื้นฐานคล้ายกัน
Ibrahim
?
ผู้เริ่มต้นสมบูรณ์ควรเริ่มที่ไหน
Yasmin
. , . .
Python ได้รับการแนะนำอย่างกว้างขวางสำหรับผู้เริ่มต้น ไวยากรณ์สะอาดและอ่านง่าย มีบทเรียนฟรีนับไม่ถ้วน เริ่มด้วยการแก้ปัญหาเล็กๆ แล้วค่อยๆ เพิ่มความซับซ้อนขึ้น
colour key NounVerbAdjectiveAdverbPronounParticleConjunctionDeterminer