ภาษาคอมพิวเตอร์ from N'Name Phuthiphong
เรียกได้ว่าในปัจจุบันโลกของเรามีการเปลี่ยนแปลงไปอย่างรวดเร็วและเทคโนโลยีต่าง ๆ ก็เข้ามามีบทบาทในชีวิตประจำวันมากยิ่งขึ้น จนกลายเป็นส่วนหนึ่งของชีวิตที่คาดไม่ได้เลย และนี่ก็เป็นสาเหตุที่ทำให้งานทางด้านสายไอทีมีความต้องการในตลาดแรงงานเพิ่มมากขึ้นเรื่อย ๆ โดยเฉพาะตำแหน่งงาน “โปรแกรมเมอร์” ที่มีความต้องการเพิ่มมากขึ้นอย่างต่อเนื่อง
5 ข้อดี การเรียนรู้ วิธีการเขียนโปรแกรมคอมพิวเตอร์
หากใครที่มีความสนใจทางด้านนี้ ขอบอกเลยว่า ไม่ต้องรอไปเรียนในมหาวิทยาลัย เพราะมันอาจจะไม่ทันได้ ทางที่ดีควรเริ่มเรียนรู้ตั้งแต่เด็กเลยจะดีกว่า และนี่คือ 5 ข้อดี การเริ่มเรียนรู้การเขียนโปรแกรม ตั้งแต่เด็ก
1. การฝึกเขียนโปรแกรม ช่วยเพิ่มพลังได้
เชื่อได้เลยว่าเด็ก ๆ ทุกคน อยากที่จะแสดงความสามารถที่ตนเองมีให้กับคนอื่นได้เห็นกันอย่างแน่นอน และการเลือกที่จะหัดเขียนโปรแกรม ก็เป็นการแสดงออกในเชิงสร้างสรรค์อีกหนึ่งรูปแบบที่จะช่วยทำให้เด็ก ๆ สามารถที่จะคิดวิเคราะห์ สร้างจินตนาการในผลงานของตนเอง ไม่ว่าจะเป็นการเขียนโปรแกรมเพื่อควบคุมหุ่นยนต์ การแก้ไขปัญหาให้กับโปรแกรมคอมพิวเตอร์ ฯลฯ
ซึ่งจะช่วยทำให้เด็ก ๆ ได้เปลี่ยนจากความคิดในจินตนาการมาเป็นความจริงได้ นอกจากนี้ถ้าเด็ก ๆ สามารถทำออกมาได้ดีก็นำไปเผยแพร่ทางอินเทอร์เน็ตให้คนอื่น ๆ ได้เข้ามาดูกันได้ (ผลงานของเด็ก ๆ อาจจะกลายมาเป็นแรงบันดาลใจให้กับใครหลาย ๆ คนได้นำงานไปต่อยอด หรือมาขอซื้อลิขสิทธิ์เพื่อนำไปพัฒนาต่อก็อาจจะเป็นได้ ทั้งได้โชว์ความสามารถและได้เงินอีกด้วย เจ๋งไปเลย)
2. การเขียนโปรแกรม ก็เหมือนการเรียนภาษาไปในตัว
สำหรับการเรียนต้นในการเรียนรู้การเขียนโปรแกรมตั้งแต่เด็กถือได้ว่าเป็นเรื่องที่ดีมากเลยทีเดียว นอกจากจะเป็นการฝึกให้เด็ก ๆ ได้ใช้ความคิดสร้างสรรค์และจินตนาการแล้ว ยังเป็นการฝึกภาษาไปในตัวอีกด้วย เรียกได้ว่าคุ้มสุด ๆ ไปเลย เพราะได้ทั้งฝึกเขียนโปรแกรมและเรียนรู้ภาษาไปพร้อม ๆ กันด้วย
3. ฝึกพัฒนาการให้เด็กก่อนเข้าวัยเรียน
อย่างที่เรารู้กันดีอยู่แล้วว่าเด็กในวัยนี้ (อายุประมาณ 5-6 ขวบ) เป็นช่วงที่กำลังเรียนรู้และต้องการทดลองทำในสิ่งต่าง ๆ และหนึ่งวิธีที่จะช่วยทำให้เด็ก ๆ สามารถพัฒนากระบวนการความคิดได้ทุก ๆ ด้านก็คือ การฝึกเขียนโปรแกรม เพราะเป็นวัยที่เริ่มจะปะติดปะต่อเรื่องราวต่าง ๆ ให้เป็นรูปเป็นร่าง
4. ส่งเสริมทักษรในการใช้เทคโนโลยีอย่างถูกต้อง
เราคงปฏิเสธกันไม่ได้หรอกว่าในปัจจุบันเทคโนโลยีต่าง ๆ ได้เข้ามามีบทบาทในชีวิตประจำวันของเราเพิ่มมากขึ้นเรื่อย ๆ ดังนั้นเราควรที่จะสอนให้เด็ก ๆ รู้ใช้วิธีการใช้เทคโนโลยีอย่างถูกต้อง เพื่อเป็นการช่วยเพิ่มจุดเด่นให้เด็ก ๆ สามารถที่จะใช้งานและเรียนรู้เทคโนโลยีใหม่ ๆ ได้อย่างรวดเร็ว และรู้ถึงวิธีการใช้เทคโนโลยีแต่ชนิดอย่างถูกต้องได้ในอนาคต
5. ตลาดแรงงานต้องการโปรแกรมเมอร์เพิ่มมากขึ้น
ในอนาคตอีก 10 ปีข้างหน้า ได้มีการคาดการณ์ว่างานทางด้านโปรแกรมเมอร์จะเปิดกว้างมากยิ่งขึ้น ในขณะที่คนเรียนจบทางสายนี้มานั้นไม่พอต่อความต้องการของตลาดแรงงาน โดยที่งานทางสายโปรแกรมเมอร์ ไม่ได้จำเป็นที่จะต้องอยู่ด้านไอทีเสมอไป สามารถที่จะเข้าไปทำงานในธุรกิจอื่น ๆ ได้ เช่น ธนาคาร การตลาด หรือหน่วยงานราชการ เป็นต้น
ภาษาคอมพิวเตอร์ ข้อดี-เสีย
Posted: กันยายน 20, 2012 in Uncategorized0
ข้อมูลยังไม่ครบท้วนใคลมีความรู้ก็สามารถมาเม้นบอกใด้ครับ
ภาษาเครื่อง
ข้อดี เป็นภาษาเดียวที่ไมโครโพรเซสเซอร์สามารถเข้าใจ คำสั่งเป็นตัวเลขล้วนๆ มักใช้เลขฐาน2เป็นหลัก
ข้อเสีย การอ่านและเขียนอาจต้องใช้เครื่องมือพิเศษ จึงไม่ค่อยมีการใช้ภาษาเครื่องโดยตรง
ภาษาแอสเซมบลี
ข้อดี จะทำงานโดยขึ้นกับรุ่นของไมโครโพรเซสเซอร์ หรือ “หน่วยประมวลผล” (CPU) ของเครื่องคอมพิวเตอร์
ข้อเสีย ค่อนข้างมีความยุ่งยากในการใช้งาน และการเขียนโปรแกรมเป็นจำนวนบรรทัดมากมากกว่า เมื่อเปรียบเทียบกับการใช้ภาษาระดับสูง
ภาษาโปรแกรมระดับสูง
ข้อดี ภาษาโปรแกรมที่มีภาวะนามธรรมอย่างสูงจากรายละเอียดการทำงานของคอมพิวเตอร์ หากเปรียบเทียบกับภาษาโปรแกรมระดับต่ำแล้ว ภาษาโปรแกรมระดับสูงอาจมีองค์ประกอบเป็นภาษาธรรมชาติ ใช้งานง่ายกว่า
ข้อเสีย เข้าใจยาดต้องศึกษาก่อนจะมาสร้างโปรแกรม
ภาษาซี (C)
ข้อดี ภาษา C ใช้ได้ในไมโครคอมพิวเตอร์ ตั้งแต่ขนาด 8 บิต 16 บิต 32 บิต มินิคอมพิวเตอร์ หรือ คอมพิวเตอร์ระดับเมนเฟรม มีการพัฒนาการใช้งาน เพื่อให้เป็นมาตรฐาน
ข้อเสีย การเขียนโปรแกรมเพื่อให้ได้ผลลัพธ์แบบเดียวกันอาจทำได้หลายรูปแบบตัวดำเนินการบางตัวอาจทำให้สับสน
ภาษาซีพลัสพลัส (C++)
ข้อดี สามารถเขียนโปรแกรมภาษา C ได้ทั้งหมด ใช้ง่ายกว่าภาษา C
ข้อเสีย C++ เวลาสร้าง function แล้วต้องสร้างไว้ตรงข้างบนไม่อย่างนั้นก็จะมองไม่เห็น
ภาษาซีชาร์ป (C#)
ข้อดี รองรับ XML documentation คล้ายๆ javadoc คือเอาคอมเม้นต์ในโค้ดมาแปลงเป็นเอกสาร
ข้อเสีย ไม่มีการแจ้งเตือน เกี่ยวกับช่องว่าง ที่อยู่ใน Code ไม่ว่าคุณจะใส่ช่องว่าง จำนวนมาก อักขระ Carriage return หรือ Tap เป็นอักขระที่รู้จักกันในชื่อว่า White space นั่นหมายความว่า เรามีอิสระในการ ที่จะจัดรูปแบบ Source Code ของเราได้ ถึงแม้ว่าการทำตามกฏที่แน่นอน
ภาษาโคบอล (COBOL)
ข้อดี
ข้อเสีย
ภาษารูบี้ (Ruby)
ข้อดี
ข้อเสีย
ภาษาปาสกาล (Pascal)
ข้อดี เหมาะสำหรับทำงานใน DOS
ข้อเสีย ไม่เหมาะสำหรับงานควบคุม หรือ สร้างภาพกราฟฟิคที่มีความยุ่งยาก เช่น เขียนเกมส์ที่มีความสมจริง หรืองานทางด้านวิศวกรรม การคำนวนทางด้านวิศวกรรมh
ภาษาเบสิก (BASIC)
ข้อดี
ข้อเสีย
ภาษาฟอร์แทรน (FORTRAN)
ข้อดี
ข้อเสีย
ภาษาจาวา (Java)
ข้อดี ภาษาจาวามีการตรวจสอบข้อผิดพลาดทั้งตอน compile time และ runtime ทำให้ลดข้อผิดพลาดที่อาจเกิดขึ้นในโปรแกรม และช่วยให้ debug โปรแกรมได้ง่าย
ข้อเสีย tool ที่มีในการใช้พัฒนาโปรแกรมจาวามักไม่ค่อยเก่ง ทำให้หลายอย่างโปรแกรมเมอร์จะต้องเป็นคนทำเอง ทำให้ต้องเสียเวลาทำงานในส่วนที่ tool ทำไม่ได้ ถ้าเราดู tool ของ MS จะใช้งานได้ง่ายกว่า และพัฒนาได้เร็วกว่า
ภาษาจาวาสคริปต์ (JavaScript)
ข้อดี สามารถทำลิงก์ได้ ใส่ภาพได้ สร้างตารางได้ สร้างแบบฟอร์มได้
ข้อเสีย ‘ผู้ใช้คอมพิวเตอร์ในบางกรณีก็สามารถใช้ประโยชน์เพื่อวัตถุประสงค์ที่เป็นอันตราย This is one reason some people choose to disable JavaScript. นี่คือเหตุผลหนึ่งที่บางคนเลือกที่จะปิดการใช้งาน
ภาษาเพิร์ล (Perl)
ข้อดี เป็นภาษาที่ง่ายกับการเรียนรู้และใช้งาน Perl มีข้อดีหลายๆอย่างของภาษา C, sed, awk และ sh(shell script)
ข้อเสีย
ภาษาพีเอชพี (PHP)
ข้อดี ยืดหยุ่น ไม่ซับซ้อน สามารถพัฒนาแบบ Object ได้ (PHP5 ขึ้นไป) มีบริษัทที่ให้การสนับสนุนโปรแกรมระดับ Enterprise นักพัฒนาสามารถ หา Compiler ได้ฟรีๆ ไม่ต้องเสียตัง มีโปรแกรมเสริมจำนวนมาก มีคำสั่งครบถ้วน
ข้อเสีย ถ้าต้องการการเข้ารหัส Code จะต้องเสียเงิน เพื่อใช้บริการของ Third Party ตัวภาษาเองไม่สามารถเข้ารหัสได้ Developer Environment ยังเป็นแบบ Code Based อยู่ไม่มี Compiler เพื่อสร้าง Binary สำหรับแต่ละ OS
ภาษาไพทอน (Python)
ข้อดี ง่ายต่อการเรียนรู้ โดยภาษา Python มีโครงสร้างของภาษาไม่ซับซ้อนเข้าใจง่าย ซึ่งโครงสร้างภาษา Python จะคล้ายกับภาษา C มาก เพราะภาษา Python สร้างขึ้นมาโดยใช้ภาษา C ทำให้ผู้ที่คุ้นเคยภาษา C อยู้แล้วใช้งานภาษา Python ได้ไม่ยาก นอกจากนี้โดยตัวภาษาเองมีความยืดหยุ่นสูงทำให้การจัดการกับงานด้านข้อความ และ Text File ได้เป้นอย่างดี
ข้อเสีย
ภาษาโปรล็อก (Prolog)
ข้อดี
ข้อเสีย
ภาษาอ็อบเจกทีฟ-ซี (Objective-C)
ข้อดี
ข้อเสีย
Advertisement
Share this:
Like this:
ถูกใจ กำลังโหลด...
Related
ใส่ความเห็น ยกเลิกการตอบ
Enter your comment here...
Fill in your details below or click an icon to log in:
อีเมล (ต้องการ) (Address never made public)
ชื่อ (ต้องการ)
เว็บไซต์
You are commenting using your WordPress.com account. ( Log Out / เปลี่ยนแปลง )
You are commenting using your Twitter account. ( Log Out / เปลี่ยนแปลง )
You are commenting using your Facebook account. ( Log Out / เปลี่ยนแปลง )
ยกเลิก
Connecting to %s
Notify me of new comments via email.
Notify me of new posts via email.
Δ