Thursday, January 6, 2011

การแปลภาษาของโปรแกรมภาษาซี

ภาษาซีเป็นภาษาชั้นสูงและเป็นภาษาที่มนุษย์เข้าใจ แต่เครื่องคอมพิวเตอร์เข้าใจเฉพาะภาษาเครื่อง
(Machine Language) เท่านั้น ดังนั้นหากต้องการให้คอมพิวเตอร์ทำงานภาษาซีที่สร้างขึ้น จำเป็นต้องมีตัวแปลภาษาที่สร้างขึ้นให้เป็นภาษาเครื่องก่อนจึงจะทำงานได ซอฟต์แวร์สำหรับแปลภาษาซีให้เป็นภาษาเครื่องคือ ตัวแปลภาษาซี (C Compiler) ดังรูป

จากรูปที่ คอมไพล์ (Compile) คือการแปลภาษาซีเป็นภาษาเครื่อง โดยใช้ตัวแปลภาษาซีดังที่
กล่าวมาแล้ว สำหรับการทำลองทั้งหมดในวิชานี้จะได้ตัวแปลภาษาซีที่ชื่อว่า Turbo C++ 4.5

2 comments:

54y said...

//Lad 1 LED_blik
#define LED_BUILTIN 13
void setup() {
// initialize digital pin LED_BUILTIN as an output
Serial.begin(9600); //การกำหนดอัตราความการสือสารพอร์ตต่ออนุกรรมด้วยความเร็ว 9600 บิตต่อวินาที (bps)
pinMode(LED_BUILTIN, OUTPUT); //กาหนดให้ pin ที่ต้องการใช้งาน ทำงานเป็น Output
}

// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}

เก๋ง said...
This comment has been removed by the author.

Featured Post

การแปลภาษาของโปรแกรมภาษาซี

ภาษาซีเป็นภาษาชั้นสูงและเป็นภาษาที่มนุษย์เข้าใจ แต่เครื่องคอมพิวเตอร์เข้าใจเฉพาะภาษาเครื่อง (Machine Language) เท่านั้น ดังนั้นหากต้องการให้...