คอมพิวเตอร์จะเข้าใจเพียงภาษาที่เป็นเลขฐานสองเท่านั้น เช่น 10101111010 อาจเป็นคำสั่งที่ใช้สำหรับแสดงผล คำสั่งพวกนี้เป็นเสมือนลิสรายการที่คอมพิวเตอร์จะต้องทำ มนุษย์เป็นเพียงผู้ป้อนคำสั่งเข้าไปๆเท่านั้น ซึ่งภาษาเลขฐานสองสำหรับมนุษย์แล้วเป็นเรื่องยากมากที่จะทำความเข้าใจ เอาง่ายๆเลยก็ต้องท่องจำกันไป(กว่าจะจำหมดคงเวียนว่ายตายเกิดหลายชั่วอายุคน) ซึ่งไม่จำเป็นเอาเสียเลยที่จะต้องมาลำบากเพื่อให้ได้ผลออกมาน้อยนิด จริงไหมครับ จึงเป็นสาเหตุให้ Compiler ถือกำเนิดขึ้นมาเพื่ออำนวยความสะดวกตรงจุดนี้ครับ แหะๆ ถ้าเปรียบ Compiler กับมนุษย์แล้ว Compiler เปรียบเสมือนล่ามดีๆนี่เอง แต่เป็นล่ามที่เข้าใจภาษาคอมพิวเตอร์นะ เพราะเราจะเขียนภาษาที่มนุษย์อย่างเราๆเข้าใจใส่เข้าไป จากนั้นเจ้า Compiler เนี่ยจะแปลภาษาของเราไปเป็นภาษาเครื่องโดยอัตโนมัติ โดยที่เราไม่ต้องไปสนิทคบค้ากับภาษาเลขฐานสองอีกต่อไป
(ภาษาเลขฐานสอง = ภาษาเครื่อง) นี่เป็นอีกสาเหตุให้วงการโปรแกรมมิ่งบูมมากๆในปัจจุบัน เพราะ Compiler ในปัจจุบันถือเป็นสุดยอดของความสะดวกแล้ว เพราะผมยังเคยคิดว่าการเขียนโปรแกรมนี่เป็นอะไรที่ยากมากนะ แต่ลองนึกย้อนไป คนสมัยก่อนเค้าต้องเขียนโดยใช้ภาษาเลขฐานสองมันลำบากกว่าแค่ไหนไม่มีตัวช่วยไม่มีอะไรเลย
สำหรับ Compiler ก็จะมีชนิดของมันต่างๆกันนะครับ มีหลายภาษา ก็เหมือนกับที่เคยๆได้ยินกันน่ะครับ ภาษา C บ้าง ภาษา Java บ้าง ภาษา PHP เอย ว่ากันไป ซึ่งหน้าที่ Compiler จะไม่ต่างกันแต่ต่างกันตรงที่ "ไวยากรณ์" อะอ้าวว ฟังดูแล้วอาจจะเข้าใจขึ้น เช่น การเอ่ยทักทายของภาษาแต่ละภาษาก็ต่างกัน ไทย(สวัสดี) อังกฤษ(Hello) อะไรประมาณนี้ กล่าวได้ว่า ถ้าเราชำนาญสักภาษาใดภาษาหนึ่งแล้ว ภาษาอืนๆก็ไม่ใช่เรื่องยาก(เอ้าก็พูดพร่ำทำเพลงเป็นแล้วนี่) เพียงแต่ต้องศึกษาไวยากรณ์ให้ดีๆ เท่านั้นเองครับ
CSS นี้ใช่ภาษาเปล่า ศึกษาแล้วมาสอนหน่อยจิ
ตอบลบจะเอาไปแต่ง multiply อ่า
L Eye I Drawing Machine
เง้อออออออ
ตอบลบดีเเล้ว
มีไรทาม
เกรียน เกิ้น
ตอบลบ555+
มาเม้นให้ตามคำขอ
ตอบลบอย่าลืมแวะไปบอร์ดห้องมั่งล่ะ ทำมาแระ เด๋วเน่าอีก
นับว่าเป็นการเขียน blog ที่ดีครับ แต่ว่าแป๊ปเดียวเขียนไปเยอะมาก หวังว่าจะเจอในลาดกระบังนะ เอิ้กๆ
ตอบลบ****
CSS ย่อมาจาก Cascading Style Sheets
ซึ่งมันคือเป็นตัวจัดการ display ต่างๆของ element ใน html
ว่าง่ายๆก็คือไว้จัดรูปแบบ สีอักษร backgroundบนที่ต่างๆ ขนาดตัวอักษร เป็นต้น
จูนมาแสดงความคิดเหง
ตอบลบโอคเขียนไรเต็มไปหมดเลย
มีปาโหยด
แต่ขี้เกียดอ่าน
(-.,-)
คอมพิวเตอร์เข้าใจเลขฐานสอง
ตอบลบแต่เอ๋ยไม่เข้าใจ ฮ่าๆ ^^
ไว้เรียนให้เก่งก่อนนะ จะมาโชว์ความรู้มั่งๆ :)
ขอบคุณทุกความเห็นมากๆเลยคร้าบ และต้องขอบคุณพี่ Lily.Bluecat ที่มาแบ่งปันความรู้ในบล๊อคของโอ๊คคร้าบขอบคุณคร้าบ
ตอบลบ-*-+
ตอบลบขยันเกิน
คนอะไรฟ่ะ ขยันชิบ
แต่ดีแล้วๆ มีประโยชน์ดี ทำเยอะๆนะ จะมาอ่าน
อิอิ
งงจริงๆ
ตอบลบพูดเรื่องไรกันเนี่ย
โชคดีว่ะโอ๊ค
คนขยัน
อะไรเนี่ย
ตอบลบปวดหัวจิง
แต่ไงก้อสู้ๆฟ่ะ
ผ่านมา อีกวันขอบคุณพี่ Lily.Bluecat นะครับ
ตอบลบL Eye I Drawing Machine
นี่ถ้าชีวิตนี้ขาดคอมพิวเตอร์ ผมคงเป็นบ้าแน่ๆ ขอบคุณคนสร้างคอมพิวเตอร์และอินเตอร์เน็ตนะครับ
ตอบลบ