Basics Of Programming


17.0 โดย Engineering Wale Baba
Oct 14, 2026 เวอร์ชั่นเก่า

เกี่ยวกับ Basics Of Programming

บันทึกย่อพื้นฐานการเขียนโปรแกรม: คอมไพเลอร์ ไวยากรณ์ ชนิดข้อมูล และการทำงานพร้อมกัน

พื้นฐานของภาษาโปรแกรมมิ่ง คือคู่มือวิศวกรรมฟรีที่ครอบคลุมหัวข้อสำคัญในหลักสูตร บันทึกย่อ แผนภาพ สมการ สูตร และสื่อการเรียนรู้ ดาวน์โหลดหนังสือดิจิทัลและคู่มืออ้างอิงนี้สำหรับหลักสูตรอนุปริญญา วิศวกรรมศาสตรบัณฑิต (BE, BTech, BCA, BSc, MCA) และหลักสูตรระดับปริญญาอื่นๆ

เรียนรู้ 127 หัวข้อใน 5 บท รวมถึงคอมไพเลอร์ ไวยากรณ์ ความหมาย การแยกวิเคราะห์ ชนิดข้อมูล ฟังก์ชัน นามธรรม และการทำงานพร้อมกัน มีประโยชน์สำหรับการทบทวนอย่างรวดเร็ว การสอบ และการสัมภาษณ์

สาขาวิศวกรรมที่เกี่ยวข้อง

วิศวกรรมวิทยาการคอมพิวเตอร์ (CSE), เทคโนโลยีสารสนเทศ (IT), วิศวกรรมคอมพิวเตอร์, วิศวกรรมซอฟต์แวร์, ปัญญาประดิษฐ์ และวิทยาศาสตร์ข้อมูล

119 หัวข้อจาก 127 หัวข้อ

ภาษา คอมไพเลอร์ และไวยากรณ์

1. เครื่องจักรนามธรรม

2. ตัวแปลภาษา

3. ภาษาโปรแกรมระดับต่ำและระดับสูง

4. ตัวอย่างของเครื่องจักรนามธรรม

5. อธิบายภาษาโปรแกรม

6. ไวยากรณ์และโครงสร้างประโยค

7. บทนำเกี่ยวกับโครงสร้างประโยคและความหมาย

8. ปัญหาของการอธิบายโครงสร้างประโยค

9. วิธีการอธิบายโครงสร้างประโยค

10. BNF แบบขยาย

11. ไวยากรณ์แอตทริบิวต์

12. นิยามของไวยากรณ์แอตทริบิวต์

13. ตัวอย่างของไวยากรณ์แอตทริบิวต์

14. การคำนวณค่าแอตทริบิวต์

15. ความหมายเชิงพลวัต

16. ความหมายเชิงสัจพจน์

17. หลักการออกแบบภาษา

18. กระบวนทัศน์การเขียนโปรแกรม

19. ประวัติของภาษาโปรแกรม

20. การออกแบบภาษา

21. เป้าหมายการออกแบบของภาษาโปรแกรม

22. คอมไพเลอร์

23. เครื่องเสมือนและตัวแปลภาษา

24. ลำดับชั้นของ Chomsky

ประเภทและการแยกวิเคราะห์

25. ประเภทข้อมูลพื้นฐาน

26. การดำเนินการกับจำนวนเต็ม

27. การดำเนินการกับค่าเกิน (Overflow)

28. ประเภทการแจงนับ

29. ประเภทอักขระ

30. ประเภทบูลีน

31. ประเภทย่อย

32. ประเภทที่ได้มา

33. นิพจน์

34. คำสั่งกำหนดค่า

35. บทนำสู่การวิเคราะห์ทางศัพท์และความหมาย

36. การวิเคราะห์ทางศัพท์

37. ปัญหาการแยกวิเคราะห์

38. การแยกวิเคราะห์แบบบนลงล่าง (Top-Down)

39. การแยกวิเคราะห์แบบล่างขึ้นบน (Bottom-Up)

40. ความซับซ้อนของการแยกวิเคราะห์

41. คลาสไวยากรณ์ LL

42. ปัญหาการแยกวิเคราะห์สำหรับตัวแยกวิเคราะห์แบบล่างขึ้นบน

43. อัลกอริทึม Shift-Reduce

44. ตัวแยกวิเคราะห์ LR

ตัวชี้และนิพจน์

45. ประเภทข้อมูล

46. ประเภทข้อมูลพื้นฐาน

47. ประเภทสตริงอักขระ

48. การใช้งานประเภทสตริงอักขระ

49. อาร์เรย์ ประเภท

50. หมวดหมู่ของอาร์เรย์

51. สไลซ์

52. การใช้งานประเภทของอาร์เรย์

53. อาร์เรย์แบบเชื่อมโยง

54. ประเภทของเรคอร์ด

55. ประเภทของทูเปิล

56. ประเภทของลิสต์

57. ประเภทของยูเนียน

58. ประเภทของพอยเตอร์และรีเฟอเรนซ์

59. ปัญหาเกี่ยวกับพอยเตอร์

60. พอยเตอร์ในภาษา C และ C++

61. ประเภทของรีเฟอเรนซ์

62. การใช้งานประเภทของพอยเตอร์และรีเฟอเรนซ์

63. การจัดการฮีป

64. การตรวจสอบประเภท

65. การกำหนดประเภทอย่างเข้มงวด

66. นิพจน์

67. นิพจน์ทางคณิตศาสตร์

68. ลำดับการประเมินตัวดำเนินการ

69. การเชื่อมโยง

70. วงเล็บ

71. ลำดับการประเมินตัวถูกดำเนินการ

72. ความโปร่งใสของการอ้างอิง

73. ตัวดำเนินการโอเวอร์โหลด

74. การแปลงประเภท

75. การแปลงประเภทในนิพจน์

76. การแปลงประเภทอย่างชัดเจน

77. เชิงสัมพันธ์และบูลีน นิพจน์

78. การประเมินวงจรลัด

79. คำสั่งการกำหนดค่า

ซับโปรแกรมและนามธรรม

80. พื้นฐานของซับโปรแกรม

81. ขั้นตอนและฟังก์ชันในซับโปรแกรม

82. ประเด็นการออกแบบสำหรับซับโปรแกรม

83. สภาพแวดล้อมการอ้างอิงภายใน

84. เมธอดการส่งผ่านพารามิเตอร์

85. โมเดลการใช้งานของการส่งผ่านพารามิเตอร์

86. การใช้งานเมธอดการส่งผ่านพารามิเตอร์

87. การตรวจสอบประเภทของพารามิเตอร์

88. พารามิเตอร์ที่เป็นซับโปรแกรม

89. การเรียกซับโปรแกรมทางอ้อม

90. ซับโปรแกรมโอเวอร์โหลด

91. ซับโปรแกรมทั่วไป

92. ฟังก์ชันทั่วไปในภาษา C

93. เมธอดทั่วไปใน Java 5.0

94. ประเด็นการออกแบบสำหรับฟังก์ชัน

95. ตัวดำเนินการโอเวอร์โหลดที่ผู้ใช้กำหนด

96. โคลเชอร์

97. โครูทีน

98. แนวคิดของ นามธรรม

99. นามธรรมของข้อมูล

100. ประเด็นการออกแบบสำหรับชนิดข้อมูลนามธรรม

101. ชนิดข้อมูลนามธรรมใน Ada

102. ชนิดข้อมูลนามธรรมใน C

103. ชนิดข้อมูลนามธรรมใน C#

104. ชนิดข้อมูลนามธรรมแบบมีพารามิเตอร์

105. ชนิดข้อมูลนามธรรมแบบมีพารามิเตอร์ใน C

การห่อหุ้มและการทำงานพร้อมกัน

106. การห่อหุ้มใน C

107. การห่อหุ้มใน C

108. การทำงานพร้อมกัน

109. ประเภทของการทำงานพร้อมกัน

110. การทำงานพร้อมกันระดับโปรแกรมย่อย

111. แผนภาพการไหลของสถานะงาน

112. เซมาฟอร์

113. การซิงโครไนซ์แบบร่วมมือ

114. การซิงโครไนซ์แบบแข่งขัน

115. มอนิเตอร์

116. การส่งข้อความ

117. การสนับสนุนการทำงานพร้อมกันใน Ada

118. เธรดใน Java

มีอะไรใหม่ใน 17.0 เวอร์ชันล่าสุด

Last updated on Oct 7, 2026
✨ **What’s New**
• Added Premium Purchase option for an enhanced, ad-free experience.
• Improved app stability and performance.
• Fixed minor bugs and improved overall user experience.
• General improvements and optimizations.

ข้อมูล แอป เพิ่มเติม

เวอร์ชันล่าสุด

17.0

อัปโหลดโดย

Maung Aung

ต้องใช้ Android

Android 7.0+

Available on

การจัดประเภทเนื้อหา

Everyone

แสดงเพิ่มเติม

Basics Of Programming ทางเลือก

ต้องการแอปอื่นจาก Engineering Wale Baba

ค้นพบ