PDA

View Full Version : ถ้าC ยากไป เริ่มต้นด้วย Visual Basic ดีกว่า



giantd2b
11-05-2009, 08:51 PM
สาเหตุที่ Visual Basic เหมาะสำหรับผู้เริ่มต้นคือ

1- ง่ายต่อการเรียนรู้เหมาะสำหรับผู้เริ่มต้น ทั้งในเรื่องไวยากรณ์ของภาษาเองและเครื่องมือการใช้งาน ดังที่ชื่อบอกอยู่แล้วว่า basic ซึ่งเหมาะสำหรับผู้เริ่มต้น

2- ความนิยมของภาษา โดยอาจกล่าวได้ว่าภาษาbasic นั้นเป็นภาษาที่มีคนเรียนรู้และใช้งานที่มากที่สุดในประวัติศาสคร์ คอมพิวเตอร์(ข้อมูลจาก Microsoft Developer Network Library Visual Studio 6.0)

3- การพัฒนาอย่างต่อเนื่อง การปรับปรุงประสิทธิภาพในด้านของตัวภาษาและความเร้วของการประมวลผล และในเรื่องของความสามารถใหม่ๆเช่น การติดต่อกับระบบฐานข้อมูล การเชื่อต่อกับรบบเครือข่ายอินเตอร์เน็ต

4- ผู้พัฒนาสำคัญของ Visual Basic คือ Microsoft จัดว่าเป็นยักษ์ใหญ่ของวงการคอมพิวเตอร์ในปัจจุบัน จึงมั่นใจได้ว่า Visual Basic จะมีการพัฒนา ปรับปรุงและคงอยู่ไปอีกนาน

fluorine21
18-05-2009, 08:23 PM
แต่ตอนเข้าปี1 มหาลัยเรา คณะวิศวะ เค้าให้เรียน ภาษา C ก่อนเลย :mellow:

happybank
18-05-2009, 10:09 PM
ถ้าเป็นเมื่อก่อน การจะเริ่มฝึกเขียนโปรแกรมต้องเริ่มจาก Basic นะครับ ไม่ใช่ C

เพราะ Basic ถูกออกแบบให้ง่ายต่อการสร้างโปรแกรม และโค้ดไม่ยาว ทำงานได้เร็ว

โปรแกรมเมอร์รุ่นเก๋าจึงแนะนำ Basic กันครับ

แต่ในตอนนี้ C จะถูกแนะนำเป็นภาษาแรกที่ควรฝึกเขียนโปรแกรมครับ

เพราะถึงโค้ดจะยาวขึ้นบ้าง แต่ก็ยังทำงานได้ดีครับ และยังควบคุมไมโทรคอลเลอร์ได้ดีด้วย

วิศวะจึงสอนภาษา C ก่อนไงครับ เพื่อเป็นแนวทางของภาษาต่อๆไปที่จะเรียน

เพราะงั้นถ้าใครไม่รู้จะเริ่มจากภาษาอะไรก่อนดีก็ควรเริ่มจาก Basic หรือ C ครับ

bboy007th
19-05-2009, 09:51 AM
ผมคิดว่าที่วิศวะให้เรียน C ก่อนนั้นเป็นเพราะ วิศวะจะใช้ภาษา C เนี้ยล่ะโหลดเข้าตัว MCU ส่วนเท่าที่ผมเรียนมายังไม่เคยเห็นการใช้งาน MCU โดยใช้การโปรแกรมโดย Visual Basic ผมคิดว่าเป็นเพราะ Visual Basic เป็นการโปรแกรมแบบ GUI

และในทางกลับกันผมคิดว่าที่ Visual Basic ได้รับความนิยมอาจจะเป็นเพราะว่า Visual Basic เป็นการโปรแกรมแบบ GUI

codebanban
19-05-2009, 12:02 PM
Basic เกิดก่อน C ครับ
คนสมัยก่อนจึงเริ่มที่ Basic แต่ภายหลังภาษา C ออกมา ทำให้ Basic มันตายครับ
แต่ว่า Microsoft ก็ไปจับ Basic มาปัดฝุ่น หล่อหลอมใหม่ โดยไม่เหลือเค้าโครงเดิมเลย ชื่อว่า Visual Basic (VB)
ความเร็วไม่ต้องพูดถึง VB ทำงานช้ากว่า C มาก เพราะว่า มันต้องใช้ตัว Runtime ในการ run โปรแกรม
ต่างจาก C ที่เป็นภาษาเครื่อง ซี่งรันได้ทันที

ปล. Basic กับ VB คนละเรื่องนะครับ อย่าสับสนว่าเป็นตัวเดียวกัน

Abudabe
24-05-2009, 03:38 AM
เริ่มเรียนภาษา C ก่อนดีกว่าครับเพราะหลายๆภาษา เช่น java c# มันมีรูปแบบคล้ายๆ กันมันจะไ ม่สับสน Syntax มากนะถ้าคิดจะไปเรียนภาษาพวกนี้ และ ภาษา C ยังใช้ควบคุมไมโครคอลโทรลเลอร์ได้ดีอีกด้วยครับ

easymylive
24-05-2009, 07:54 PM
ผมคิดว่า การที่เรียน C ก่อนเลยเพราะใน ภาษาซีมีการใช้อย่างกว้างขวางน่ะครับ

ไปต่อยอดได้หลายภาษา และยังสามารถเอาไปประยุกต์ เขียนควบคุมอุปกรณ์ฮาร์ดแวร์ต่างๆได้ อย่างเช่น PIC

ส่วน visual basic ที่ยังมีการนิยมใช้อยู่ก็คงเพราะ เป็นภาษาที่ค่อนข้างง่าย และเขียนแยกออกจากกันของแต่วัตถุที่ไปวางบน

ส่วนที่เราออกแบบที่เรียกว่า object

tehnan
01-06-2009, 08:01 PM
ผมว่าถ้าจะเิริ่มต้นให้เริ่มต้นที่ C ดีกว่าคับ เพราะมันจะไปศึกษาภาษาอื่นได้ง่าย เพราะส่วนใหญ่แล้วมันมีพื้นฐานมากจาก C ทั้งนั้นเลยคับ เช่น C++ Java Phyton Php อะไรพวกนี้ล่ะคับ

maitree2548
01-06-2009, 10:02 PM
ช่ายครับ ผมเห็นด้วยกับกระทู้แรกๆนะครับเราควรเรื่มเชียนจากภาษาCก่อนดีกว่าเพราะเป็นรากฐานของภาษาอื่นๆซึ้งสามารถนำไปต่อยอดไปภาษาอิ่นได้ แต่ภาษาเบสิกนั้นไม่สามารถนำไปต่อยอดกะบภาษาอื่นได้ เลยไม่ค่อยมีครายที่จะมาเริ่มเขียนภาษาเบสิกก่อนนะครับ(ความคิดส่วนตัวนะครับ)

Aemmikojung
03-06-2009, 11:22 AM
ทำไมที ม.ผม ให้เรียน Java นะ อยากเรียนเหมือนกันภาษา C สงสัยคงต้องศึกษาเองซะแล้ว

แต่ตอนนี้ก็กำลัง อัด VB อยู่ ยังไม่ถึงไหนเลย

อยากมีความรู้เยอะๆจังแต่เสียอย่างเดียวขี้เกียจ อิอิ

kaysit22
03-06-2009, 12:01 PM
ส่วนตัวผมแล้วผมคิดว่าเรียนภาษา C ก่อนอะคับเพราะทำให้เข้าใจความซับซ้อนของการเขียน แล้วมันก็เป็นฐานของภาษาอื่นคับ แต่ ม ผมเค้าให้เรียนc#ตอนปี 1 คับ

stax
03-06-2009, 03:16 PM
ผมหัดด้วยตัวเองก่อนเข้ามหาลัยด้วย internet

ศึกษา java และหัดทำเวปเล็กๆเป็นของตัวเอง
หัดเขียนบอทด้วย pearl

แล้วพอดีเอ็นติดวิศวะ มหาลัยรัฐแห่งหนึ่ง(ผมเข้าเรียนวิศวะเพราะอยากเรียนวิศวะคอมครับ แต่ไม่ติด ได้สาขาอื่นแทน)

ทางมหาลัยให้เรียน C# ครับ (เมื่อก่อนเป็น pascal ชักส่ออายุ -*-)

และเดี๋ยวนี้ผมก็เจอ VB บ่อยขึ้น แล้วก็กำลังฝึกใช้งานอยู่

ผมว่าแต่ละตัวก็มีข้อดี ข้อเสีย แตกต่างกันออกไป แล้วแต่ว่า เราจะเอาไปใช้งานอย่างไรให้ตรงตามที่ต้องการมากกว่า

Saqq
04-06-2009, 03:55 PM
ตอน ม.ปลายที่โรงเรียนผมสอนภาษา C ก่อนเลยครับ

แต่ผมไม่ตั้งใจเรียนเลย ตอนนี้ก็เลยไม่มีความรู้ภาษา C เลย

พอขึ้น มหาลัยแล้ว ผมเรียน วิทยาการคอมพ์

ทาง มหาลัยให้เรียน VB ก่อนเลยครับ

สรุปตอนนี้ได้ VB มานิดหน่อยแล้วแต่ก็อยากเก่งมากกว่านี้อีก

คงต้องขยันกว่านี้แล้วหละมั้ง

Deary4
06-06-2009, 10:55 AM
แต่ตอนนี้ผมว่าภาษาเกิดขึ้นมาอีกหลายภาษา แต่ถ้าได้ลองเรียนรุ้สักภาษาพอเป็นพื้นฐานแล้ว
ผมว่ามันคงไม่ยากที่จะหาความรู้จากการเขียนภาษาอื่นเลย ส่วนตัวผมเรียน java มาก่อนพอมา
เรียน c แล้ว ง่ายกว่าชะอีก แต่มาเจอ vb ก็ยิงง่ายไปใหญ่ ตามความคิดผม ถ้าเรียนภาษาใหม่ๆ ก่อน ภาษาเก่าก็ไม่ยากเลย

bebick
06-06-2009, 12:00 PM
พอได้พื้นฐานจากภาษา c ก็ไปลองภาษาอื่นๆดู

ตอนมัธยมผมเรียนทั้ง pascal และ c

อาจารย์ให้ผลลัพของโปรแกรมมา

แล้วให้ไปเขียนให้ออกมาได้เหมือนตัวอย่าง

น่าจะหาแบบฝึกมาฝึกด้วยน่ะครับ

เพราะอาจจะคิดไม่ออกว่าจะเขียนโปรแกรมอะไรดี

nanonz
06-06-2009, 02:36 PM
ผมว่าภาษา C สำคัญนะครับ เพราะมันเป็นพื้นฐานจริงๆ ของทุกภาษาที่เกิดขึ้นมาใหม่ ถ้าเป็น VB มันก็ง่ายจริงก็มันก็อาจจะทำให้เราเกิดความเคยชินกับ GUI มากจนเกินไป จนลืมภาษา C ไป :D

BirdOfJc
06-06-2009, 03:26 PM
ส่วนตัวผมเองไม่ได้เรียนมาเลย แต่ผมเริ่มต้นด้วยภาษา Visual Basic 6 ก่อนครับ
ผมว่ามันดูง่ายดีมีคอนโทรลให้เลือกใช้ไม่ต้องมานั่งเขียนคลาสเอง ลองคิดโปรแกรมที่อยากจะเขียนง่ายๆมา 1 โปรแกรม
มีหนังสื่อช่วยนำทางสักเล่ม ผมว่าเราสามารถเริ่มต้นได้ ส่วนภาษา C ผมว่ามันไม่ค่อยเป็นรูปธรรมเหมือน VB ต้องเขียนโค้ดให้ถูกถึงจะเห็น
แต่ VB คิดอย่างไรอยากให้ทำอะไรมันมีอีเวนในการตอบสองเราทันทีครับ
แต่อย่างก็ดีเราควรรู้ภาษา C ด้วยถึงจะดี แล้วเราจะสามารถเขียน VB แบบ Advance ได้ระดับเทพครับ นั่นคือ เขียนให้เป็นเชิงออฟเจค คือสร้างทุกอย่างมาเองไม่ต้องใช้คอนโทล ถ้าทำได้ภาษา C ก็แทบไม่ต้องมีเลย(อันนี้ในความคิดผมนะ :) )

happybank
06-06-2009, 07:15 PM
ตัวผมเองนั้นเริ่มแรกศึกษา java คับเพราะสนใจการเขียนแบบOOP

แต่เพื่อนคนนึงมันแนะนำให้ลองเล่น C ดู ปรากฏว่าง่ายแฮะ

เหมือนอย่างที่คุณ Deary4 บอกเลยครับ :D

ผมสามารถอ่านข้ามไปอ่านจุดเด่นของ C นั้นคือพอยเตอร์ได้เลย

โดยส่วนตัวถ้าทุกภาษามันมีพื้นฐานมาจาก C เหมือนกันจริงศึกษาภาษาไหนก่อนก็ได้เลยครับ

เพราะพื้นฐานเหมือนกันแต่จุดเด่นแตกต่างกันครับ

*-BatHRooM-*
07-06-2009, 10:00 AM
ผมคิดว่า ภาษา C เป็นภาษาที่ฝึกให้คนเรามีกระบวนการคิดแบบ ลอจิกน่ะครับ ถ้าเริ่มต้นก็ต้องเริ่มที่ภาษาCก่อน สามารถประยุกต์ได้หลายภาษา
เช่น PHP JAVA Perl C# เป็นต้น เพราะว่าโครงสร้างภาษานั้นคล้ายๆกัน แต่ถ้าเป็น Visual Basic จะมีข้อดีก็คือ สามารถสร้าง GUI โดยไม่ต้องใช้ฟังก์ชั่นกำหนดพิกัดเลย (แค่ลากเมาส์) โครงสร้างภาษาก็เข้าใจง่ายไม่ซับซ้อนมาก แต่การประยุกต์กับภาษาอื่นๆ คงทำได้ยาก ลองคิดนะครับคุณชอบภาษาไหนก็คิดอยู่กับความถนัดและสถานะการงานนั้นด้วยครับ

LuNA
07-06-2009, 10:32 AM
สำหรับเด็ก ม.ต้นอย่างผม ผมว่า C สำคัญที่สุดนะครับ
ผมมั่นใจว่า คนที่เรียนรู้ภาษา C ในวันนี้ วันข้างหน้าจะต้องเป็น
"โปรเเกรมเอมร์" ที่เก่งมากๆเลยครับ เพราะผมมั่นใจว่า ภาษา C จะต้องต่อยอด
จนความสามารถ สูงขึ้นไปอีกเเน่ๆเลยครับ

gockkok191
10-06-2009, 08:41 PM
ผมคิดว่า ควรมีพื้นฐาน OOP ( Object Oriented Programming) มาบ้างนะครับ

ถ้าเริ่ม VB เลยก็คงยากและสับสนอยู่พอสมควร ดังนั้นทางมหาวิทยาลัยก็เลยให้นักศึกษาเรียนภาษาพวก C ก่อน

แต่เห็นหลังๆนี้เริ่มมีการเปลี่ยนแปลงแล้ว

แต่อย่างไรก็ตามสนับสนุน VB คับ เพราะตัวผมก็ใช้อยู่ powerful สามารถติดต่อกับ webbase ได้

และอำนวยความสะดวกด้าน user interface เป็นอย่างดี

nepweb
11-06-2009, 11:08 AM
ดีจัง.. ของผมเริ่มต้นก็มาภาษา BASIC ใน DOS เลย หลังๆ ค่อยมาจับ Pascal พอรู้เกี่ยวกับโครงสร้างแล้วค่อยเริ่มต้น OOP ใน C พอจบจาก C ผมถึงได้จับ VB แต่ผมว่า พอผ่าน ภาษา C มาแล้ว ภาษาอื่นๆ ก็รู้สึกง่ายขึ้นมาแล้วครับ ไม่แน่ใจว่าเพราะโครงสร้างรูปแบบของภาษา หรือเพราะอะไร เพราะว่าไม่ว่าจะเป็น Perl, PHP, C#, JAVA, ก็มีรูปแบบที่คล้ายๆ คลึงกับ C ทั้งนั้นครับ

ส่วนตัวผมไม่ว่าอะไรก่อนอะไรหลังมันไม่สำคัญเท่าการที่เราจะพยายามเข้าใจและเรียนรู้มันให้ถ่องแท้ (แต่ยังไงก็ชอบ C อะ เพราะมันเขียนงานได้หลากหลายดี)

Naoki
11-06-2009, 11:54 AM
ภาษา C อาจจะยากกว่า VB อยู่ก็จริงนะครับ แต่ก็เป็นภาษาที่ไม่ศึกษาไว้เลย เห็นจะไม่ได้

เนื่องจาก C เป็นพื้นฐานของหลายๆภาษาใหม่ๆ ที่เอารูปแบบมาจากภาษา C

หรืออาจจะศึกษาภาษาใหม่ๆที่เอารูปแบบจาก C มา แล้วค่อยกลับไปดูภาษาซี ก็จะเข้าใจได้ในเวลารวดเร็วเหมือนกัน

เช่น C กับ PHP ผมว่ามันใกล้กันมาก แต่ PHP จะโค้ดง่ายกว่าตรงเรื่องตัวแปรไม่ระบุชนิด

ส่วน Java ,C# ก็คล้ายกันมากๆ คนที่มีพื้นฐาน C ดีแล้วจะศึกษาได้ง่ายขึ้น

ส่วน VB ผมว่ามันสะดวกใช้งาน ทำงานให้เสดไว


แค่เข้าใจหลักการโปรแกรมมิ่ง ไม่ว่าด้วยภาษาใดซัก 1ภาษา จะจับภาษาใดเพิ่มก้คงไม่ยากแล้ว

yoky333
19-06-2009, 10:38 AM
ผมว่ามันเปรียบกันยากนะครับ
C กับ VB หนะ
ในกรณีนี้ VB มันใหม่กว่าใช่มั้ยครับ
แล้วจะบอกว่า C มันดีเพราะเขียนควบคุม hardware หรือออกพอร์ท ไรงี้อ่ะ
VB ก็ทำได้นะครับ

ถ้าจะเปรียบ ผมว่าเปรียบ
C กับ ภาษา Basic ธรรมดาดีกว่า
มันน่าจะรุ่นๆเดียวกัน
แล้ว VB ก็ค่อยเปรียบกับ C++
VB.net กัน C#.net , C++.net
ไรประมาณนี้
แต่ภาษาแรกที่เริ่มเรียน รร.ผมก็สอนภาษาเบสิกนะครับ
แล้วยังไงละ
มันก็ไม่ได้หมายความว่าเราจะเอาภาษาที่เรียนภาษาแรกไปต่อยอดซะหน่อย(ในความเป็นจริง)

เราก็คงต้องไปลองหลายๆตัวก่อน แล้วถึงได้เลือกว่าเราชอบตัวไหน ก็ค่อยจำตัวนั้น
ถ้าเรียนภาษาแรก จะเรียนอันไหนก็เรียนไปเถอะครับ
เพราะเรียนเพื่อเอาแนวคิดหนะ

ปล.มีคนเคยสำรวจมา (จำไม่ได้แล้วว่าอ่านเจอจากที่ไหน) คนเขียน VB มักจะเขียน C ได้ด้วย แต่พวก C Style มักจะเขียน VB ไม่ได้
จิงไม่จิงอันนี้ก็ไม่รุนะครับ

pandiel
23-06-2009, 02:24 PM
ซึ่ง vb ตอนนี้ได้เป็น .net ทำให้ทำงานร่วมกับ frame work ได้ดีอีกด้วย
ส่วน c นี้ ถึงมันจะต้องมีส่วนที่ยาวกว่า และเป็นภาษาที่ใกล้เคียงกับภาาาของเครื่องคอมพิวเตอร์มากกว่า vb แต่ถ้ารวบรัดดีๆ มันเป็นภาษาที่ไวมากๆ อย่างที่ vb เทียบไม่ติดเลย แต่ vb มันก็ใหม่กว่า แล้วง่ายต่อการสร้าง botton ต่างๆ ทำให้สะดวกในการเขียนโปรแกรมขึ้นมากๆ
แต่ถ้าศึกษา c มาแล้วมันก็จะทำให้ศึกษาอื่นๆ ได้เข้าใจได้ง่ายขึ้นเพราะภาษาหลายๆอย่างมีพื้นฐานมาจาก c ทำให้การต่อยอดไปดียิ่งขึ้น

Chainarong
25-06-2009, 02:55 PM
ผมคิดว่าเรื่องการเขียนโปรแกรมอัลกอริทึ่มน่าจะสำคัญมากที่สุดครับ

โปรแกรมภาษาที่ใช้เป็นแบบไหนก็ได้ที่เหมาะสมกับงานและได้ผลลัพท์ออกมาตามความต้องการของผู้ใช้

ในฐานะที่เคยเขียนโปรแกรมมา คิดว่าควรถนัดโปรแกรมภาษาให้ได้ก่อน 1 ภาษา นอกนั้นควรหาความรู้เพิ่มเติมเรื่องของโปรแกรมภาษาให้ได้หลายๆ ภาษาครับ จะเป็นข้อดีติดตัวเราไปเวลารับทำโปรเจ๊คต่างๆ และเวลาไปสมัครงานด้าน Programmer

***โรงเรียนมัธยมสมัยนี้สอนเขียนโปรแกรมกันแล้วเหรอครับ น่าอิจฉาจริงๆ สมัยผมเรียนยังเป็น windows 3.11 แผ่นดิสอันใหญ่ๆ 5.25" แค่หัดใช้ เวิร์ดจุฬาเอง ***

)3l@cK 5lP
28-06-2009, 09:57 AM
อันนี้ก็แล้วแต่บุคคลนะครับ
คือถ้าเริ่มที่ vb อันนี้ง่ายจริง ยอมรับ แต่ถ้าจะเขียนเลย จริงๆนี้ควรเริ่มที่ c ครับ
เพราะว่าจะได้รู้พวก คำสั่งต่างๆ ลำดับการใช้ นะครับ vb อาจจะยังไม่ได้ฝึกให้เราชำนาญซักเท่าไรนะครับ

แต่ไม่ได้พูดว่า vb ไม่ดีนะครับ คนที่ใช้ vb อย่าโทดผมนะ

stawat06
28-06-2009, 11:01 AM
อยากเขียนโปรแกรมได้น่ะคับ แต่ไม่รู้ว่าจะเริ่มจากจุดไหนดี อยากได้คำแนะนำน่ะคับ

ขอขอบคุณล่วงหน้าด้วยคับ

KertKungz
28-06-2009, 11:46 AM
ผมคิดว่าถ้าจะเริ่มเขียนโปรแกรมจริงๆ ควรเริ่มจากภาษา C ก่อนครับ เพราะว่าภาษา C เป็นพื้นฐานของภาษาอื่นๆ น่ะครับ

visual basic เขียนง่ายจริงครับ แต่ภาษาหรือ algorithm จะดูเป็นแบบของ visual basic อย่าง for loop น่ะครับ

C:
for (int i = 0; i < length; i++)
{
do something??
}

Visual Basic:
For i = 0 To length
do something??
Next

ถ้าจะเขียนเป็นพื้นฐานผมว่าเขียน C จะดีกว่าครับ

tonkajar
28-06-2009, 08:29 PM
ผมเรียนอิเล็กก็ได้ ได้เขียน ภาษา C เหมือนกัน ยากมากเลยนอะ

natuch
30-06-2009, 03:50 PM
ผมขอเสนออีกแนวคิดครับ สำหรับคนที่ไม่มีพื้นฐานในการเขียนโปรแกรมมาก่อนเลย
ผมแนะนำให้เราเลือกว่า เราอยากจะไปสาย JAVA หรือว่า .NET
- Java : เป็นภาษาที่รองรับ OOP 100% สำหรับคนที่ไม่มีพื้นฐานอาจจะเรียนยากซะหน่อย
- .NET : ให้เราเลือกว่าอยากจะศึกษา VB หรือ C# ความต้องการทางตลาดเยอะ
- VB : เป็นภาษาเขียนง่าย support OOP
- C# : ลักษณะการเขียนคล้าย ๆ Java มีโครงสร้างภาษาที่สวยงาม
ลองดูนะครับ แต่ถ้าจะให้ดีควรเรียนรู้ให้เชี่ยวชาญซักภาษาไปเลย....

drK
30-06-2009, 03:50 PM
ผมคิดว่ามันแล้วแต่งานมากกว่าครับ

สำหรับนักศึกษาวิศวะ หรือ พวกเขียนโปรแกรมที่เกี่ยวกับการ Control Hardware พวกนี้น่าจะศึกษาภาษา C นะครับ
แต่ไม่ใช่ว่า VB จะำ Control Hardware ไม่ได้ซะทีเดียวนะครั้บแต่มันอาจจะต้องเรียกใช้งาน Dll หรือ ผ่าน Libraly ช่วยด้วยหนะครับ

ส่วน Visual Basic นี่มันน่าจะเหมาะสำหรับ Application ที่รันบน Windows และมักจะมีการ Connect Database
การใช้งานสะดวกเพราะมี GUI ในการออกแบบหน้าจอ


สมัยนี้ยังมี Web Application หรือ JAVA ให้เรียนรู้อีกครับ แล้วแต่เลือกใ้ช้ให้เหมาะกับงานและโครงสร้างขององค์กรมากกว่าครับ

asylu3
02-07-2009, 06:55 AM
wrong section, moved

akumetsu01
03-07-2009, 01:25 AM
ที่ ม.ผม ก็สอน c นะครับ เพราะว่า อาจารย์ แกว่า C เป็นพื้นของพื้น ในอีกหลายๆ ภาษา หน่ะครับ แต่จะว่าไป จะเรียน c หรือ vb ก็ได้เกรด C+ มา อิอิ

Pe3z`
04-07-2009, 12:50 PM
เรียน Basic มันก็อยู่แค่ใน Windows สิครับ ถ้าไป Linux จะทำอะไรได้ล่ะครับ = =

ole
05-07-2009, 07:46 AM
VB ง่ายต่อการเรียนรู้ มี component ให้ใช้ในรูปแบบของ ocx และ dll สามารถเขียน api เพื่อใช้งานในขั้นสูงได้ ข้อเสียก็คือ VB เป็นภาษาแบบ Interpreter จะมีการประมวลผลคำสั่งทีละบรรทัด จึงทำให้มีการทำงานที่ช้ากว่าภาษา C มาก และจะมีเฉพาะใน windows เท่านั้น
C เป็นภาษาประเภทคอมไพล์เลอร์ ซึ่งเป็นภาษาที่สูงกว่าภาษา assembly อีกระดับนึง จึงมีความเร็วในการทำงานมากกว่าภาษา VB นอกจากนี้ภาษา C จะมีเกือบทุกแพลตฟอร์มไม่เว้นแต่ MCU จึงเป็นภาษาที่ใช้กันอย่างกว้างขวาง
ไม่ว่าจะเขียนด้วยภาษาอะไรก็ตาม ผมคิดว่าให้ดูที่งานโปรแกรมที่เราว่าเหมาะสมที่จะใช้โปรแกรมไหนเขียน "การเขียนโปรแกรมไม่จำเป็นต้องยึดติดกับเครื่องมือที่ใช้ในการเขียน แต่ให้ยึดติดกับการนำไปใช้งานมากกว่า"

sakung
11-07-2009, 09:59 PM
แล้วแต่ถนัด นะครับใครชอบแบบใหนก้ไปตามแนวนั้น แล้วก็จะพัฒนาไปภาษาอื่นตามงานที่มันบังคับละครับ

Despair
01-08-2009, 12:38 PM
ตอนนี้ผมก็กำลังศึกษา VB อยู่นะครับ
แต่ก็มีซื้อหนังสือ C มาอ่านอยู่บ้างนะครับ

Bishamon
04-08-2009, 01:42 AM
ผมก็เรียน C/C++ มาก่อนนะ ไม่เคยเรียน VB เลย แต่เคยเปิดอ่านในหนังสือนิดหน่อย ผมว่า C ก็ไม่ได้ยากเท่าไรนะ อย่างที่ท่านอื่นๆ บอกมา มันเป็นพื้นฐาน ทำให้เราจับหลักการเขียนได้ เวลาไปเขียนภาษาอื่น ก็ทำให้ไม่ลำบากนัก เพราะหลัก ๆ มันก็ไม่ได้ต่างกันเลย ต่างแค่ syntax เท่านั้น เวลาจะเขียนสำคัญที่อัลกอริธึมนะผมว่า เคยมีคนบอกมา แต่ยังไง syntax ก็สำคัญอยู่ว่าถ้ามันเขียนง่ายอ่านง่ายก็น่าใช้กว่าที่เขียนยากอ่านยาก อย่าง Java อ่ะ ผมว่ามันเขียนยาวเกิน ไม่ค่อยชอบเลย ตอนนี้ไม่ได้เขียนจาวามาปีนึงละ แทบจะลืม syntax มันหมดละ ที่ผมยังใช้อยู่ตอนนี้ก็ C กับ Python ผมชอบ Python นะ ดูสะอาดดีแบบว่าไม่รก สั้นด้วย แต่ว่าจะลองศึกษา VB หรือ C# ดูบ้าง ยังไงก็ต้องดูตลาดแรงงานด้วยผมว่านะ

zerobasza
06-08-2009, 03:46 PM
ผมเรียน Java มาอะครับ ถ้าจะ เริ่มเขียนจริงๆ ก็ต้อง VB ใช่มะครับ

one2bb
07-08-2009, 05:16 PM
ส่วนตัวแล้วผมคิดว่าการเขีนโปรแกรมไม่ว่าจะภาษาอะไรก็มีหลักการที่เหมือนๆกันครับ
ผมต้องเรียนอยู่หลายภาษาครับ แต่ภาษาที่ผมเรียนเป็นภาษแรกคือ c ครับ
ซึ่งจริงๆแล้ว C นั้นจาสามารถทำงานได้เร็วกว่า Visual Basic จริงๆอย่างที่ทุกท่านกล่าวมาครับ
เพราะภาษาซีนั้นมีความใกล้เคียงกับภาษาเครื่องครับทำให้สามารถที่จะ compile ได้เร็วกว่า
แต่จริงๆแล้วจะเรียนภาษาอะไรก่อนก็ได้แหละครับเพราะที่สำคัญคือว่าจะนำไปใช้ทำอะไรมากกว่าครับ

delacroix
08-08-2009, 12:00 PM
ผมเริ่มภาษา C มาก่อนนะครับ เข้าเรียนมหาวิทยาลัยก็ได้เรียนภาษา C

ก่อนที่จะไปเรียน ดาต้าสตั้คเจอร์และอัลกอริทึม ที่เค้าให้เรียนก่อนเป็นเพราะว่าภาษา C

เป็นภาษาที่ใกล้กับภาษามนุษย์มาก และเป็นภาษาที่เริ่มเรียนพื้นฐานได้ง่ายและไม่ซับซ้อน

และเป็นภาษาปูทางทำให้เราไปเรียนภาษาอื่นเพิ่มเติมต่อไป

แต่ตอนนี้กำลังเน้นไปศึกษา VB อยู่ เพราะว่าต้องใช้ทำโปรเจคครับ

nutty2955
10-08-2009, 10:44 PM
ตัวผมเองเริ่มต้นจากการเรียนภาษา C++ ก่อนครับ ต่อมาก็เริ่มมาเรียน C# เพราะถ้าเราเข้าใจ C++ แล้วพอมาทำ C#
มันก็จะง่ายครับ มันก็จะเข้าใจได้เร็ว ถ้าเป็นภาษาซีแล้วภาษาอื่นๆมันก็ง่ายครับ

ปล.ภาษาซีไม่ยากอย่างที่คิด

rutji_pong
10-08-2009, 11:08 PM
ผม่วา เริ่มที่ ภาษา C ละ ดีแล้ว ครับ ภาษา C เป็น ภาษาที่ครอบคุมการนำไปใช้มากกว่ครับ
ไม่ว่าจะเป็น Microcontroller ก็ใช้ C เขียนซะส่วนใหย๋
แล้วก็ VB สามารถ เขียนได้ในเฉพราะ Windows เท่านั้นอีก( ถึงแม้ว่า ใน linux จะมี Realbasic ก็ตาม แต่ก็ไม่เหมือนกัน)
ซึ่งผิดกับ C ที่ ทุก OS ได้ทำตัว Compile ไว้พร้อมหมดทุก

luckyjung86
11-08-2009, 09:40 AM
ที่ มหาวิทยาลัย ผมก็เรียน C ก่อนครับ สาขาวิทยาการคอมพิวเตอร์ แต่อาจารย์ที่ท่านสอนวิชาอื่นบอกว่าทำไมไม่สอนนักเรียน เรียน vb ก่อน แบบว่า นักเรียนมาเจอวิชาที่ยากแบบนี้ก็ท้อกันหมดสิ แล้วไม่อยากเรียน

bonuskung
12-08-2009, 12:55 PM
ผมเริ่มเรียนภาษา C/C#/C++ ก่อนเลยอ่าคับเพราะว่าถึง Visual Basic จะดีกว่า

สำหรับผู้เริ่มต้นก็จริง แต่ในมหาวิทยาลัยเค้าก็ให้เรียน C ก่อนอ่าคับ และอีกอย่าง

ภาษา C ถ้าทำจริงๆก็ไม่ยากมากนะคับถ้าจำโค้ดพื้นฐานได้แล้ว และเท่าที่ผมคิดว่า

งานด้านคอมพิวเตอร์ต่างๆส่วนใหญ่มักจะใช้ภาษา C นะคับ

ABiTz666
16-08-2009, 01:32 AM
ที่ผมเรียนมาก็เริ่มจาก ภาษา C เหมือนกันครับ

แต่พอมาจับ VB ก็รู้ว่ามันง่ายๆ ง่ายกว่า C อีก

sakang
16-08-2009, 03:31 AM
บางคนก็เริ่มต้นไม่ค่อยสวยนะครับ ทำได้แค่คำนวนเลขของค่า text3 = text1 + text2 ไม่เหมือน php ที่มีเว็บบอก function ทุกคำสั่งที่ php สามารถทำได้ การศึกษาภาษานั้นเลยทำได้ง่าย เพราะมีตัวอย่างด้วยสามารถก้อบไปแก้ได้เลย VB ลองหาดูแล้วก็มีบ้างเป็นบางคำสั่ง แต่ในความคิดผมแล้ว VB คงจะต้องมีคำสั่งมากกว่า php แน่นอนเพราะโปรแกรมสามารถทำอะไรได้มากกว่า PHP มากแบบเอามาเทียบกันไม่ติดเลย หลายคนเหมือนกันที่ทำส่วนลึกๆยังไม่ไหว แล้วคนพวกนี้จะมีโอกาศได้สัมผัสกับภาษา C ไหมครับ

ossytong
16-08-2009, 03:44 AM
ผมว่า เริ่มจาก C/C++ แกร่งที่สุดครับ

ผมได้มีโอกาสอ่านหนังสือ ของ อ.นิรุธ ที่ เป็น อ.อยู่ มจพ. พระนครเหนือ

อ. ได้มีโอกาสไป อินเดียเมืองบังการอ อ. ก็ถามคนที่ทำงานทางด้านคอมพิวเตอร์ว่า

"เริ่มจากภาษาอะไรกัน"

ทุกคนที่นั่นก้ตอบ ว่า C กันทั้งนั้นครับ

และอีกอย่าง C++ เป็น Class

ทำให้ต่อยอดไป Java หรือ C# ได้ง่ายมาก

แกร่ง C++ แล้วจะไปไหนมันก็ช่วยได้เยอะครับ ไป PHP ก็ช่วยให้ง่ายได้ เข้าใจได้หมด

babybaboza
20-08-2009, 12:46 AM
ผมคิดว่า ภาษา visaulbasic นั้น เหมาะสำหรับผู้ที่ไม่มีความรู้เรื่องการเขียนโปรแกรมมาก่อน แต่ถ้าเกิดว่า ถ้าพื้นฐานการเขียนโปรแกรมผมว่าน่าจะเป็นภาษา C

CkW
20-08-2009, 03:28 PM
ถึงผมจะเขียน Visual Basic แต่ผมคิดว่าน่าจะเรี่มที่ C ก่อน เพราะสามารถนำไปประยุคใช้ในภาษาอื่นได้มากกว่า
เพราะ มีรูปแบบคล้ายกัน

ตรงข้ามกับ Basic ที่แทบจะไม่คล้ายภาษาไหนเลย

http://img256.imageshack.us/img256/5532/67113643.th.png

Leviathan
04-09-2009, 10:09 PM
สำหรับผมก็ถนัดเขียน Visual Basic เหมือนกันอ่ะครับ
เพราะหัดใช้มาตั้งแต่ปวช.แล้วโปรเจคเยอะอยู่
นั่งเล่นแบบข้ามวันข้ามคืนเลย :huh:
แต่พอเข้ามหาลัยภาษาเริ่มที่เค้าสอนก็เป็น C ก่อนอ่ะครับ
ผมก็คิดว่าภาษา C ดีกว่านะครับเพราะมันควบคุมหลักการทำงานได้มากกว่า
ถ้าดูเรื่องความยากคิดว่า เชิงลึก C น่าจะยากอยู่พวกคุมฮาร์ดแวร์ประมาณนั้น
ถ้าเชิงธุรกิจหรือองค์กรก็อาจจะเป็น VB เหมือนที่ใช้ ๆ กันอยู่พวกโปรแกรมเฉพาะทางต่าง ๆ
ไม่ว่าจะภาษาไหนถ้าเราลองศึกษาดูก็คล้าย ๆ กันละครับ ลองประยุกต์ตาม syntax ของมันดู
ผมก็ไม่รู้อะไรมากหรอกคับก็พอรู้เท่านี้ก็ ^_^&#39; อยากเสนอความคิดเห็นดู

Gabriel
20-09-2009, 01:21 AM
แต่เราคิดว่านะครับ

หากเรามีระดับสติปัญญาที่ดีแต่ยังไม่เคยเขียนโปรแกรม

เริ่มจากภาษายากๆก่อนจะ work มากเลยนะครับ

เพราะหากเราเรียนภาษาที่ยากก่อน แล้วไปเรียนภาษาที่ง่ายๆเพิ่มเติม

มันจะทำให้เราเข้าใจอะไรได้ง่าย เพราะรูปแบบภาษาส่วนมากก็คล้ายๆกัน

เหมือนที่นักปราชในอดีต แนะนำให้เรียนรู้ในสิ่งที่ยากก่อนครับ^^

chaicaraudio
16-11-2009, 01:06 PM
ตอนนี้ผมได้ศึกษาการเขียนโปรแกรมด้วย VB6 และเคยหัดเขียนโปรแกรมด้วย C++ อยู่พักหนึ่ง และไม่เข้าใจเลย สุดท้ายก็ได้มาลงที่VB6 เหมือนเดิมครับ

driice
30-11-2009, 09:02 PM
ผมว่าเริ่มด้วย Pascal จะดีกว่าเยอะเลยนะครับ

เข้าใจง่าย

ไม่ยากต่อการเข้าใจ

Gabriel
07-12-2009, 06:32 PM
ไม่เห็นด้วยอย่างยิ่งกับการเรียน vb ก่อน

น่าจะเริ่มด้วยภาษาที่จะนำไปใช้ประโยชน์ได้จริงๆเลย

เพราะหากเรียนภาษาที่ง่ายก่อน บ้างคนก็ได้ภาษานั้นไป และขี้เกียจจะไปเรียนภาษาอื่นๆต่อ


ผมแนะนำ java หากเราเรียน java ก็จะทำให้ได้ภาษา c c# อื่นๆ ไปได้อย่างง่ายดาย

เพราะรูปแบบการเขียนคล้ายๆ กัน

หลายๆมหาลัยที่เริ่มมีควา่มคิดก้าวหน้า ก็เลือกสอน java กันอยู่


ดังนั้นควรศึกษา Java ก่อนครับ

Gabriel
07-12-2009, 06:32 PM
ไม่เห็นด้วยอย่างยิ่งกับการเรียน vb ก่อน

น่าจะเริ่มด้วยภาษาที่จะนำไปใช้ประโยชน์ได้จริงๆเลย

เพราะหากเรียนภาษาที่ง่ายก่อน บ้างคนก็ได้ภาษานั้นไป และขี้เกียจจะไปเรียนภาษาอื่นๆต่อ


ผมแนะนำ java หากเราเรียน java ก็จะทำให้ได้ภาษา c c# อื่นๆ ไปได้อย่างง่ายดาย

เพราะรูปแบบการเขียนคล้ายๆ กัน

หลายๆมหาลัยที่เริ่มมีควา่มคิดก้าวหน้า ก็เลือกสอน java กันอยู่


ดังนั้นควรศึกษา Java ก่อนครับ

noplink
15-03-2010, 01:09 AM
ถ้าหัดเขียนแรกๆ ผมเห็นด้วยครับที่ให้หัด C ก่อนอย่างที่บอกๆกันแหละครับ
ถ้าเป็นภาษานี้ ไปเขียนภาษาไหนก็สบายครับ เราจะได้ความละเอียดรอบคอบ
จากการเขียน C อยู่แล้ว พอเป็นภาษานี้แล้ว ผมก็อยากแชร์ประสบการณ์ครับ
ผมเป็นคนนึงที่เป็นพวก C จ๋า คือไม่ยอมจับ vb เลยด้วยเหตุผลว่า vb ง่าย
ไม่เอาอยากเท่เขียน C ดีกว่าจนมาถึงเมื่อสองปีที่แล้วมี อ. ท่านนึงมาชวนไปแข่ง
โครงการ NSC ท่านแนะนำให้ลงในประเภท Mobile App ก็เลยลงตามท่านแนะนำ
ในเรื่องภาษามีให้เลือก 2 ทางคือ vb กับ c# ตอนนั้นก็ตามหัวใจหละครับเลือก c#
แต่เขียนไปได้ซักพัก ติดปัญหาการส่งค่าตัวแปลข้าม from พยามอยู่นาน หาวิธีส่งจนได้
แต่ลำบาคมากในการเขียน จนอ.ท่านมาเจอ ท่านก็บอกว่างานแบบนี้ ทำไมไม่ลองใช้ vb
มันง่ายกว่านะ หลังจากวันนั้นเห็นผลครับกลับการลองเปลี่ยนภาษา ดูปรากฏว่างานเสร็จเร็วดังใจครับ
ทันส่งเข้าประกวดพอดี ได้อันดับ 1 ของประเทศประเภท Mobile App ถ้าตอนนั้น
ผมยังยืนยันจะให้ C คิดว่าผลคงไม่ออกมาแบบนี้ครับ ที่พล่ามมายาวๆ ก็เพียงแต่อยากบอกว่า
อย่าไม่ยึดติดเลยครับว่าจะเป็นภาษาไหน เลือกเอาภาษาที่เหมาะกับงานและเราพอจะเข้าใจภาษานั้น
มาใช้งานดีกว่าครับ เพราะเวลาโปรแกรมออกว่าส่วนมาก User ไม่สนใจหรอกครับว่า
เราจะให้ภาษาอะไรเขียน ยากแต่ไหน User สนแค่ว่า โปรแกรมใช้ง่ายรึเปล่าเท่านั้นเอง
(จะโดนแบนป่าวน้อฝอยซะยาว)

Kissingurami
03-04-2010, 12:34 AM
ที่ผมได้ข้อมูลมา แนะนำ ภาษา C ก่อนนะครับ เพราะ Visual Basic มันเน้นพัฒนาโปรแกรมที่ยึดติดกับ microsoft ครับ
แต่ได้ยินมาว่า Python เป็นภาษาที่ง่ายที่สุด แบบว่าคำสั่งเป็นเหมือน คำธรรมดา แปลได้ แต่ส่วนตัวผมยังไม่ได้ลอง python นะครับ ใครมีข้อมูลอะไรมาแบ่งปันกันนะครับ อ้างอิง HOW TO BE HACKER (http://www.catb.org/~esr/faqs/hacker-howto.html)

RomantiCs
05-04-2010, 04:44 PM
ตอนนี้ผมกำลังหาเรียนแบบ Vb6 ที่เชื่อมต่อกับ SQL ได้อะครับ พวก PHPmyadmin พวกนี้
ถ้าใส่ค่าลงไปจะขึ้นมาบอกครับ
แต่อ่านหนังสือ Vb6 เริ่มต้นแล้วงง อ่า เลยมาหาในCITEC ดูอะครับ@_@

haze
05-04-2010, 05:51 PM
บทความน่าสนใจมากครับตอนนี้ทำกำลังเริ่มเรียน คอมฯ ธุรกิจ พอดี เพิ่งเข้า ปวช1 ครับอยากศึกษาหลายๆภาษา คอมฯ ครับ ขอบคุณครับที่นำมาให้ศึกษา

น่าสนใจมากครับ

kerlos
05-04-2010, 07:09 PM
ที่ผมได้ข้อมูลมา แนะนำ ภาษา C ก่อนนะครับ เพราะ Visual Basic มันเน้นพัฒนาโปรแกรมที่ยึดติดกับ microsoft ครับ
แต่ได้ยินมาว่า Python เป็นภาษาที่ง่ายที่สุด แบบว่าคำสั่งเป็นเหมือน คำธรรมดา แปลได้ แต่ส่วนตัวผมยังไม่ได้ลอง python นะครับ ใครมีข้อมูลอะไรมาแบ่งปันกันนะครับ อ้างอิง HOW TO BE HACKER (http://www.catb.org/~esr/faqs/hacker-howto.html)
[/b]


ผมศึกษา Python ก่อนแล้วค่อยมาศึกษา C พบว่า เขียน Python ง่ายกว่า C มาก
ถึงแม้จะมีคนบอกว่า C ยืดหยุ่นกว่า Python ก็ตาม แต่ถ้ามี Library เพิ่มเติมแล้วก็ไ่ม่ต่างกัน

ล่าสุดเกม Assassin&#39;s Creed II ที่มีระบบกันเกมเถื่อนก็เพิ่งโดนคน crack โดยใช้ Python ช่วยอยู่เลยครับ

Dreamclown
06-05-2010, 08:45 PM
ผมยากรู้ว่าพาสา C กับ C++ น่าจะสีกสาอันใหนก่อนอันใหนหลัง เพาะผมใปสีกสาเจ้า C++ ก่อน C ใม้รู้ว่าจะเป้นกาน
ข้ามพาสาใหน ถ้าใครมีคำตอบก่ช่วยบอกที่

chotsiri
08-05-2010, 10:51 AM
สำหรับผม ตอนเรียนมหาวิทยาลัยก็เรียน gcc,C,C++ มาทางนี้จะทำให้สามารถไปต่อยอดในสาย JAVA ได้ไวขึ้น
ส่วนตัวในปัจจุบันผมอยากให้เลือกเล่น 2 สายนี้จะดีมาก คือสาย .net และ สาย java
ถ้าจะเลือกสาย .net ก็เล่นพวก VB.Net, C#
หรือถ้าจะเล่นสาย JAVA ควรจะเริ่มจาก
1. Java basic
2. เริ่มมองหาเทคโนโลยีที่มา support java เช่น SpringMVC,Struts,JSF,Wicket หรืv Hibernate เป็นต้น เพราะจะทำให้เราเขียนงานได้ไว้ขึ้น และเมื่อจบออกมามีงานรองรับแน่นอนครับ ^^"

เพราะผมอยากให้เน้นจะเล่นอะไรก็ได้ครับ ที่เราจบออกมาแล้วสามารถมาต่อยอดทำงานในโลกภายนอกได้เลย เพราะที่ผมแนะนำมาจะทำให้เราหางานง่ายขึ้น เพราะตลาดสาย Java หรือ .net จะเยอะมากครับ ส่วน C,Python เราควรรู้ยิ่งดีครับจะได้เป็น skill เสริมของเรา

iclanzer
26-05-2010, 09:40 PM
ภาษาCผมว่าเป็นภาษาที่เข้าใจยากซักหน่อยนะครับ
ส่วนตัวผมเองก็เรียนอยู่คณะวิศวะ ตอนแรกๆเรียนภาษาCงงมากมายโดยเฉพาะหัวใจหลักของภาษาC ในเรื่องของPointer
เป็นเรื่องที่ค่อนข้างจะเข้าใจยากซักนิดนึงสำหรับมือใหม่อย่างผม
กว่าผมจะเข้าใจเรื่องนี้ก็ต้องมาอ่านอยู่หลายรอบเหมือนกันครับ
เล่นเอาแย่เลย

Nicky007
01-06-2010, 03:17 PM
ผมก็เคยเรียน Vb มาแล้ว คอนเฟิร์มเลยว่าง่ายจริงๆครับ

ตอนนี้ก็อยากเรียนพวก C หรือ php บ้าง แต่ไม่รู้จะเริ่มต้นยังงัย ตอนนี้ก็เก็บขอ้มูลไปซักพัพกก่อน
แล้วเดี๋ยวค่อยเอาจริงเอาจัง ซักทีเรา