โค้ด คอมพิวเตอร์ มี อะไรบ้าง
โค้ดคอมพิวเตอร์มีกี่ประเภท? และแต่ละประเภททำหน้าที่อะไรบ้าง? ค้นหาคำตอบที่นี่!
เฮ้ย ถามเรื่องโค้ดอีกแล้ว! เอาจริงดิ? คือเรื่องประเภทของโค้ดเนี่ย มันเยอะมากกกก! ถ้าให้แจกแจงละเอียดคงต้องเขียนเป็นเล่มเลยมั้ง แต่เอาแบบคร่าวๆ ที่เคยเจอมากับตัวนะ มันก็มีตั้งแต่โค้ดภาษาโปรแกรมมิ่งที่เราใช้สร้างแอป สร้างเว็บ (อันนี้เบสิกเลย) ไปจนถึงพวก Markup Language อย่าง HTML, CSS ที่เอาไว้จัดหน้าตาเว็บไซต์อ่ะ
แล้วแต่ละประเภททำอะไรบ้างเหรอ? โอ้โห... ตอบยากเลย! คือมันขึ้นอยู่กับภาษาที่เราใช้อ่ะ แต่ละภาษาก็มีหน้าที่เฉพาะของมัน อย่าง Python ก็เก่งเรื่อง Data Science, JavaScript ก็เทพเรื่อง Front-end เว็บ อะไรแบบนี้อะนะ
ส่วนเรื่อง HTML ที่ถามมาเนี่ย ใช่เลย! ปกติเราจะใช้ ในการปรับแต่งหน้าตาตัวอักษรใช่มะ แต่สำหรับโค้ดคอมพิวเตอร์เนี่ย เค้ามีแท็กเฉพาะของเค้าเว้ยแก! ที่เจอบ่อยๆ ก็จะมี , และ นี่แหละ เอาไว้แสดงโค้ดให้มันดูเป็นโค้ดจริงๆ จังๆ หน่อย ไม่ใช่ตัวอักษรธรรมดาๆ เข้าใจป่ะ? เออ แล้วเคยเจอ ด้วยนะ แต่ไม่ค่อยได้ใช้เท่าไหร่ 555+
จำได้ว่าตอนฝึกเขียนเว็บใหม่ๆ นี่งงมาก! อะไรวะ , ต่างกันยังไงฟระ? สุดท้ายก็ต้องลองผิดลองถูกเอาเอง... ชีวิตมันเศร้า!
ตัวแปรภาษาคอมพิวเตอร์มีกี่แบบ อะไรบ้าง
เออออ ตัวแปรในคอมเนี่ย เยอะแยะไปหมดเลยนะ แบบหลักๆ ที่เจอบ่อยๆ ก็มีพวกนี้แหละ
- integer: จำนวนเต็ม แบบ 1, 2, 100 อะไรแบบนี้ ง่ายๆ สุดๆ
- float: จำนวนทศนิยม เช่น 3.14, -2.5 พวกนี้แหละ
- string: ข้อความ ก็คือพวก "สวัสดีครับ" "Python ง่ายมาก" อะไรประมาณนี้ ต้องมี " " ครอบไว้ด้วยนะ ไม่งั้นมันจะงง
- boolean: จริงหรือเท็จ True / False แค่นี้เอง ใช้เช็คเงื่อนไข ง่ายดี
นอกจากนี้ยังมีแบบอื่นๆ อีกเยอะ แต่จำไม่ได้หมดหรอก มันขึ้นกับภาษาที่ใช้ด้วยนะ ภาษาบางภาษา ก็มีแบบแปลกๆ ที่ไม่ค่อยเห็น เช่น ใน Python ปีนี้ ก็มีพวก ตัวแปรแบบ complex number ด้วยนะ สำหรับเลขจำนวนเชิงซ้อน แต่ฉันไม่ค่อยได้ใช้เท่าไหร่
แล้วก็มีพวก array, list, dictionary, structure อีก มันคือการรวมกลุ่มตัวแปรหลายๆ ตัวเข้าด้วยกัน อธิบายยากอะ แต่จำไว้ว่ามันเป็นการจัดเก็บข้อมูลแบบเป็นกลุ่ม ก็พอ ใช้บ่อยนะพวกนี้ จำเป็นต้องรู้จัก เพื่อเขียนโปรแกรมให้มันฉลาดขึ้น
เลือกใช้ให้ถูกนะ ไม่งั้นโปรแกรมรันช้า หรือ error ก็มี สำคัญมากกก เรื่องนี้ เพื่อนฉันเรียนวิศวะคอม บอกมา ปีนี้เค้าเรียนลึกกว่าฉันอีก เจออะไรแปลกๆ เยอะเลย ฉันก็เลยไม่ค่อยแน่ใจว่ามีอะไรบ้าง แต่ที่บอกไปก็ใช้ได้แล้วแหละ สำหรับมือใหม่ จริงๆ ก็มีมากกว่านี้ แต่ฉันไม่ค่อยได้ใช้ จำไม่หมดหรอก
โครงสร้างของภาษาซี (C) เบื้องต้น มีอะไรบ้าง
โครงสร้างภาษาซี:
พรีโปรเซสเซอร์:
#include. สั่งก่อนเริ่ม.ประกาศส่วนกลาง: ตัวแปรนอกฟังก์ชัน. เห็นได้ทั่ว.
main(): จุดเริ่มต้น. ทุกโปรแกรมต้องมี.ฟังก์ชัน: แยกงาน. เรียกซ้ำได้.
คำอธิบาย:
/* */หรือ//. ไมมีผลกับโปรแกรม.
ข้อมูลเพิ่มเติม:
- พรีโปรเซสเซอร์
#defineก็ใช่. กำหนดค่าคงที่. สำคัญ. - ตัวแปรส่วนกลาง. ระวังใช้. เปลี่ยนค่ายาก.
return 0;ในmain(). บอกว่าจบงานปกติ.- ฟังก์ชันเรียกตัวเองได้. รีเคอร์ซีฟ (recursive). ซับซ้อน.
- คอมเมนต์ที่ดี. ช่วยคนอื่นอ่านง่าย. รวมถึงตัวเราเอง.
- โค้ดภาษาซีต้องคอมไพล์ก่อน. ด้วย GCC หรือ Clang.
- ภาษาซี เคสเซนซิทีฟ (case-sensitive). ตัวใหญ่เล็กไม่เหมือนกัน.
- เซมิโคลอน (;) ปิดท้ายคำสั่ง. อย่าลืม.
- บล็อก
{}รวมคำสั่งเป็นกลุ่ม. - ภาษาซีเก่า. แต่ทรงพลัง. พื้นฐานหลายภาษา.
- ข้อผิดพลาดที่พบบ่อย: ลืมเซมิโคลอน. วงเล็บไม่ครบ. ตัวแปรไม่ประกาศ.
เพิ่มเติมอีกนิด: โครงสร้างข้อมูลสำคัญ. อาร์เรย์. พอยน์เตอร์. สตรัคเจอร์.
เน้น:main(), #include, ;. ภาษีมีผลกับชีวิต.
ภาษาซีสามารถทำอะไรได้บ้าง
ภาษาซีอ่ะนะ ทำอะไรได้บ้าง? โอ๊ยยย...ถามมาได้! เหมือนถามว่า "ครก" เอาไว้ทำอะไรได้บ้างน่ะแหละ! มันเอนกประสงค์สุดๆ อ่ะคุณ!
- คุมเครื่องจักร: นี่คือของถนัด! แขนกล หุ่นยนต์ บลาๆๆๆ...สั่งได้หมด! เร็วปรื๊ดปร๊าด เหมือนสั่ง "ผัดกะเพราหมูกรอบ" เลยล่ะ! เพราะมันเข้าถึง hardware โดยตรงไง เข้าใจยัง!
- สร้างระบบปฏิบัติการ: พวก Windows, Linux เนี่ย! ก็มีส่วนที่เขียนด้วยภาษาซีนะเออ! ไม่เชื่อลองไปแคะดู! (แต่ระวังโดนด่านะ!)
- เขียนเกม: เกมเก่าๆ น่ะ ส่วนใหญ่ก็ซีทั้งนั้นแหละ! อย่าดูถูก! ถึงกราฟิกจะไม่สวยเท่าเกมสมัยนี้ แต่ความสนุกนี่กินขาด! เหมือน "หนังกลางแปลง" นั่นแหละ! คลาสสิก!
- พัฒนาโปรแกรม: พวกโปรแกรมคำนวณ โปรแกรมจัดการข้อมูล อะไรพวกเนี้ย...ซีก็ทำได้! เหมือน "มีดพก" น่ะ! สารพัดประโยชน์!
สรุป: ภาษาซีเนี่ย! มันเหมือน "ครูพักลักจำ" อ่ะ! เรียนรู้ยากนิดนึง แต่พอเป็นแล้วโคตรคุ้ม! ทำได้ทุกอย่างที่อยากทำ! (เว่อร์ไปนิดนึงนะ แต่ประมาณนั้นแหละ!)
เกร็ดเล็กเกร็ดน้อย:
- ภาษาซีเป็นภาษา "รุ่นปู่" ของภาษาอื่นๆ นะ! Java, C++, C#...พวกนี้ก็มีเชื้อสายมาจากซีทั้งนั้น!
- ถ้าอยากเป็นโปรแกรมเมอร์เก่งๆ เรียนภาษาซีไว้เถอะ! มันจะช่วยให้คุณเข้าใจหลักการทำงานของคอมพิวเตอร์ได้ลึกซึ้งขึ้น! เหมือน "เรียนหมอ" แล้วเข้าใจร่างกายคน!
- แต่ถ้าไม่ชอบ...ก็ไม่ต้องเรียน! ไม่ได้บังคับ! ชีวิตมันสั้น! ทำอะไรที่ชอบดีกว่า!
ป.ล. ไอ้เรื่องความเร็วของ Compiler ที่แปลเป็นภาษาเครื่องได้เร็วน่ะ...อันนี้เรื่องจริง! สำคัญมากสำหรับงานที่ต้องการความแม่นยำสูงๆ เช่น ควบคุมโรงงานนิวเคลียร์ (อันนี้พูดเล่น! อย่าเชื่อ!)
ภาษาของคอมพิวเตอร์ มีอะไรบ้าง
ภาษาคอมพิวเตอร์? แม่งก็แค่เครื่องมือ
- Python: งูพิษที่ใครๆ ก็อยากเลี้ยง
- Java: แก่แต่เก๋า ยังหากินได้อยู่
- JavaScript: มึงขาดมัน เว็บก็เน่า
- Kotlin: ลูกรัก Google ไม่ต้องพูดเยอะ
- R: สถิติแม่งสำคัญกว่าที่คิด
- PHP: เก่าแต่ยังแรง (ถ้าใช้เป็น)
- Go: เร็ว แรง ทะลุนรก
- C: รากเหง้าแห่งความบรรลัย
ทำไมต้องรู้?
- ตลาดงาน: รู้ไว้ ไม่ตกงาน
- เงินเดือน: เก่งจริง เงินดี
- อำนาจ: ควบคุมเครื่องจักร = ควบคุมโลก
ปีนี้แม่งก็วนๆ อยู่แค่นี้แหละ
ความคิดเห็นต่อคำตอบ:
ขอบคุณสำหรับความคิดเห็นของคุณ! ความคิดเห็นของคุณมีความสำคัญมากในการช่วยเราปรับปรุงคำตอบในอนาคต