Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
s
sum mer
•
ติดตาม
6 พ.ค. 2023 เวลา 14:56 • การศึกษา
เด็กฝึกเขียนโปรแกรม2(ไม่เกี่วข้องกับรูป)
วันนี้ร้อนกว่าเมื่อวานมาก และมีข่าวร้ายคือ...ไอแพดฉันชาร์จไม่เข้าTT แต่ก็นั่นแหละ ฉันก็กดโทรศัพท์เลื่อนตต.ทั้งวัน แวะไปฟังเพลงบ้าง วันนี้ประทับใจเพลงSarushibai เนื้อหาเพลงคือร้อนวูบวาบเวอร์ ฝึกสกิลภาษาอังกฤษแปปเดียวจริงๆ เพราะไม่รู้ว่าถึง1ชั่วโมงหรือเปล่า อ่ะพอก่อน
วันนี้แผนที่ฉันตั้งไว้ก็คือ ฉันตั้งใจจะเขียนโค้ดคำนวณเกรดให้ได้!!!! ฉันจึงลดความทนงตัวของฉันลง ไปเปิดสมุดที่ฉันบันทึกเกี่ยวกับการเขียนโปรแกรมไว้ถึงจะไม่มาก แต่ก็สามารถใช้อ้างอิงได้ ฉันลองเขียนโค้ดที่ฉันเขียนไว้ในสมุดที่ไม่รู้ว่าเอามาแต่ไหน แต่สุดท้ายก็Errorไม่เป็นท่า แต่ฉันก็พอจะรู้ว่ามันErrorตรงไหน แต่ฉันก็ไม่รู้วิธีแก้ไขมันอยู่ดีฉันจึงลองเขียนFlowchart แต่ก็ ตัน... รู้สึกว่าจัวเองห่วยแตกสุดๆ จึงพักเรื่องนั้นไว้แล้วมาศึกษาทฤษฎี มันทำให้ฉันเข้าใจขึ้นมานิดหน่อย แต่ไม่ใช่เกี่ยวกับการคำนวณเกรดเลย
มันเกี่ยวกับการเขียนโปรแกรมต่างหาก ฉันรู้เกี่ยวกับการแปลงภาษาสูง-ต่ำให้เป็นภาษาเครื่อง ฉันรู้สึกโชคดีที่ฉันเก็ทเรื่องงนี้
1.Assebbler แปลงมาจาก Assemblyที่เป็นภาษาต่ำอย่างหนึ่งให้กลายเป็น01(ภาษาที่คอมพิวเตอร์เข้าใจ เนื่องจากคอมพิวเตอร์ รู้จักแค่เลข 00 กับ 01)
2.Compiler ,มีหน้าที่ตรวจบั้ก ภาษาc++ c# c ต้องใช้วิธีนี้เป็นหลัก
2.1) Source code นำเข้า ไปที่
2.2) Compiler แปลงเป็น
2.3) Object code ซึ่งงจะทำงานผ่าน
2.4) Executor แล้วก็ค่อยแสดงผล
2.5) Output ออกหน้าจอ
ซึ่ง2.3กับ2.4ฉันยังไม่ค่อยเก็ทเท่าไร เดี๋ยวค่อยศึกษาเพิ่มเติมหลังจากเขียนบล็อกเสร็จ โอเคต่อไป
3.Interpreter ตัวแปลภาษา ถ้าเอาให้เข้าใจง่ายๆ ก็คือ นางจะช่วยบอกว่าบรรทัดไหนมีข้อความที่เขียนผิดงี้ กระบวนการก็ไม่ได้ซับซ้อนเท่า Compiler ด้วย
3.1) Source code
3.2) Interpreter
3.3) Output
และก็ยังไปดูดการเขียนตัวแปรในการเขียนโปรแกรมมาด้วย เอาแบบย่อๆก็..
int จำนวนเต็ม
float จำนวนที่มีทศนิยม
char ตัวอักษร(ตัวเดียว)
string ข้อความ(ตัวอักษรหลายๆตัวติดกัน)
bool ตรรกะ True,False
Source code คือ คำสั่งซึ่งเขียนด้วยภาษาคอมพิวเตอร์
Object code คือ รหัสที่แปลSource code (ไม่ค่อยเก็ท)
Executor คือ เอ่อ จะเรียกว่าระบบปฏิบัติการได้หรือเปล่า
วันนี้ก็ประมาณนี้ เพราะถ้าฉันทำมากกว่านี้คงจะไม่เข้าหัว และฉันก็จะรอวันที่ฉันเข้าใจและเขียนโค้ดตัดเกรดให้ได้!!
บันทึก
1
1
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2024 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย