-
สาเหตุที่ Visual Basic เหมาะสำหรับผู้เริ่มต้นคือ
1- ง่ายต่อการเรียนรู้เหมาะสำหรับผู้เริ่มต้น ทั้งในเรื่องไวยากรณ์ของภาษาเองและเครื่องมือการใช้งาน ดังที่ชื่อบอกอยู่แล้วว่า basic ซึ่งเหมาะสำหรับผู้เริ่มต้น
2- ความนิยมของภาษา โดยอาจกล่าวได้ว่าภาษาbasic นั้นเป็นภาษาที่มีคนเรียนรู้และใช้งานที่มากที่สุดในประวัติศาสคร์ คอมพิวเตอร์(ข้อมูลจาก Microsoft Developer Network Library Visual Studio 6.0)
3- การพัฒนาอย่างต่อเนื่อง การปรับปรุงประสิทธิภาพในด้านของตัวภาษาและความเร้วของการประมวลผล และในเรื่องของความสามารถใหม่ๆเช่น การติดต่อกับระบบฐานข้อมูล การเชื่อต่อกับรบบเครือข่ายอินเตอร์เน็ต
4- ผู้พัฒนาสำคัญของ Visual Basic คือ Microsoft จัดว่าเป็นยักษ์ใหญ่ของวงการคอมพิวเตอร์ในปัจจุบัน จึงมั่นใจได้ว่า Visual Basic จะมีการพัฒนา ปรับปรุงและคงอยู่ไปอีกนาน
-
แต่ตอนเข้าปี1 มหาลัยเรา คณะวิศวะ เค้าให้เรียน ภาษา C ก่อนเลย :mellow:
-
ถ้าเป็นเมื่อก่อน การจะเริ่มฝึกเขียนโปรแกรมต้องเริ่มจาก Basic นะครับ ไม่ใช่ C
เพราะ Basic ถูกออกแบบให้ง่ายต่อการสร้างโปรแกรม และโค้ดไม่ยาว ทำงานได้เร็ว
โปรแกรมเมอร์รุ่นเก๋าจึงแนะนำ Basic กันครับ
แต่ในตอนนี้ C จะถูกแนะนำเป็นภาษาแรกที่ควรฝึกเขียนโปรแกรมครับ
เพราะถึงโค้ดจะยาวขึ้นบ้าง แต่ก็ยังทำงานได้ดีครับ และยังควบคุมไมโทรคอลเลอร์ได้ดีด้วย
วิศวะจึงสอนภาษา C ก่อนไงครับ เพื่อเป็นแนวทางของภาษาต่อๆไปที่จะเรียน
เพราะงั้นถ้าใครไม่รู้จะเริ่มจากภาษาอะไรก่อนดีก็ควรเริ่มจาก Basic หรือ C ครับ
-
ผมคิดว่าที่วิศวะให้เรียน C ก่อนนั้นเป็นเพราะ วิศวะจะใช้ภาษา C เนี้ยล่ะโหลดเข้าตัว MCU ส่วนเท่าที่ผมเรียนมายังไม่เคยเห็นการใช้งาน MCU โดยใช้การโปรแกรมโดย Visual Basic ผมคิดว่าเป็นเพราะ Visual Basic เป็นการโปรแกรมแบบ GUI
และในทางกลับกันผมคิดว่าที่ Visual Basic ได้รับความนิยมอาจจะเป็นเพราะว่า Visual Basic เป็นการโปรแกรมแบบ GUI
-
Basic เกิดก่อน C ครับ
คนสมัยก่อนจึงเริ่มที่ Basic แต่ภายหลังภาษา C ออกมา ทำให้ Basic มันตายครับ
แต่ว่า Microsoft ก็ไปจับ Basic มาปัดฝุ่น หล่อหลอมใหม่ โดยไม่เหลือเค้าโครงเดิมเลย ชื่อว่า Visual Basic (VB)
ความเร็วไม่ต้องพูดถึง VB ทำงานช้ากว่า C มาก เพราะว่า มันต้องใช้ตัว Runtime ในการ run โปรแกรม
ต่างจาก C ที่เป็นภาษาเครื่อง ซี่งรันได้ทันที
ปล. Basic กับ VB คนละเรื่องนะครับ อย่าสับสนว่าเป็นตัวเดียวกัน
-
เริ่มเรียนภาษา C ก่อนดีกว่าครับเพราะหลายๆภาษา เช่น java c# มันมีรูปแบบคล้ายๆ กันมันจะไ ม่สับสน Syntax มากนะถ้าคิดจะไปเรียนภาษาพวกนี้ และ ภาษา C ยังใช้ควบคุมไมโครคอลโทรลเลอร์ได้ดีอีกด้วยครับ
-
ผมคิดว่า การที่เรียน C ก่อนเลยเพราะใน ภาษาซีมีการใช้อย่างกว้างขวางน่ะครับ
ไปต่อยอดได้หลายภาษา และยังสามารถเอาไปประยุกต์ เขียนควบคุมอุปกรณ์ฮาร์ดแวร์ต่างๆได้ อย่างเช่น PIC
ส่วน visual basic ที่ยังมีการนิยมใช้อยู่ก็คงเพราะ เป็นภาษาที่ค่อนข้างง่าย และเขียนแยกออกจากกันของแต่วัตถุที่ไปวางบน
ส่วนที่เราออกแบบที่เรียกว่า object
-
ผมว่าถ้าจะเิริ่มต้นให้เริ่มต้นที่ C ดีกว่าคับ เพราะมันจะไปศึกษาภาษาอื่นได้ง่าย เพราะส่วนใหญ่แล้วมันมีพื้นฐานมากจาก C ทั้งนั้นเลยคับ เช่น C++ Java Phyton Php อะไรพวกนี้ล่ะคับ
-
ช่ายครับ ผมเห็นด้วยกับกระทู้แรกๆนะครับเราควรเรื่มเชียนจากภาษาCก่อนดีกว่าเพราะเป็นรากฐานของภาษาอื่นๆซึ้งสามารถนำไปต่อยอดไปภาษาอิ่นได้ แต่ภาษาเบสิกนั้นไม่สามารถนำไปต่อยอดกะบภาษาอื่นได้ เลยไม่ค่อยมีครายที่จะมาเริ่มเขียนภาษาเบสิกก่อนนะครับ(ความคิดส่วนตัวนะครับ)
-
ทำไมที ม.ผม ให้เรียน Java นะ อยากเรียนเหมือนกันภาษา C สงสัยคงต้องศึกษาเองซะแล้ว
แต่ตอนนี้ก็กำลัง อัด VB อยู่ ยังไม่ถึงไหนเลย
อยากมีความรู้เยอะๆจังแต่เสียอย่างเดียวขี้เกียจ อิอิ