Page 4 of 5 FirstFirst ... 2345 LastLast
Results 31 to 40 of 45

Thread: เป็น C หรือ C++ ก่อนดี

  1. #31


    Post

    ผมขออธิบายตามความเข้าใจของผมนะครับ ลองนึกว่าถ้าคุณเรียน ภาษา c++ แต่คุณไม่มีพื้นเกี่ยวกับ c เลย ก็เหมือนกับว่าคุณต้องเรียนทั้ง c/c++ ในเวลาเดียวกันเลย แต่ถ้าคุณลองตัดสินใจเริ่มจาก c ก่อนเรียนเกี่ยวกับพื้นฐานทั้งหมดของ c ไม่ว่าจะเป้น operation , varaible ต่างๆเหล่านี้ถ้าท่านเข้าใจพื้นฐานแล้วท่านไปต่อ C++ มันก็เป้นเรื่องง่ายๆแล้วครับ เพราะในเรื่องของ C ++ นั้นว่ากันด้วยเรื่องการสร้างคลาสเสียมากกว่ามาเรียนกันเรื่องพื้นฐานครับ แต่ถ้าอยากลองเรียนลัดเลยก็ได้ครับแต่คุณต้องศึกษาทั้งสองตัวไปพร้อมๆกันทั้งเรื่อง ตัวแปร , ตัวดำเนินการ, ประโยคเงื่อนไขต่างๆ อีกทั้งต้องเรียนการสร้างคลาส และฟังค์ชั่นไปด้วย ผมว่าจะยากเอาเรื่องนะครับ แต๋ถ้าคิดว่าไหวก็ลองดูครับ

    ถ้าผมพูดผิดยังไงก็ขออภัยด้วยนะครับ

  2. #32
    Junior Member
    Join Date
    Feb 2009
    Posts
    2


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

    compiler ของ C++ ส่วนใหญ่ยอมให้ feature ของ C
    ทั้งๆ ที่ถ้ารู้ C++ ลึกๆ จะพบว่า feature เหล่านั้น จะไม่ใช่สิ่งที่ C++ รอบรับโดยตรง
    แต่เป็นเพราะ compiler พยายาม backward compatible
    เช่น
    - วิธีการ cast ใน C จะใช้ (int)value แต่ C++ ต้องเป็น static_cast<int> value
    - ใน C ใช้ malloc ในการ allocate memory แต่ C++ ใช้ new

    พวกนี้มีอยู่ในกฎที่ควรรู้ในการเขียน C++ สำหรับคนที่เขียน C มาก่อน
    มีเขียนไว้ในหนังสือ The C++ Programming Language ของ Bjarne Stroustrup (ผู้คิดค้น C++)



  3. #33
    Junior Member
    Join Date
    Feb 2009
    Posts
    27


    จะเริ่มที่c หรือc++ก็ได้นะคัรบผมว่าเพราะมันคร้ายๆกัน(บางส่วน)แต่ผมเริ่มจากภาษาc ก่อนครับเพราะมันง่ายที่จะเข้าใจแล้วจะเริ่มc++ค่อยหาข้อมูลเพิ่มเติมเอา มันจะไม่ยากเราเขียนcให้คล่องก่อนผมว่าจะดีนะครับ

  4. #34
    Junior Member
    Join Date
    Feb 2009
    Location
    Bangkok
    Posts
    6


    Exclamation

    ส่วนตัวผมเริ่มต้นเขียนโปรแกรม ใช้ VBasic จากรุ่นพี่แถวบ้านที่เขาเรียนคอมไซส์
    แต่ขึ้นมหาวิทยาลัยถึงได้เรียนภาษาซี แล้วค่อยศึกษาเองเพิ่มเติมเอาในหลายๆภาษา
    ซึ่งในหลายๆ ภาษาหรือแทบจะทุกภาษาเลยก็ว่าได้ นั้นมีลักษณะที่เหมือนกันคือ
    เกี่ยวกับ I/O, การวนซ้ำ, เงื่อนไข ซึ่งถ้าเป็นภาษาไดภาษาหนึ่งแล้ว ก็จะเป็นภาษาอื่นไปโดยปริยาย
    เพียงแต่เปลี่ยน Syntax ให้เป็นภาษาของมันเองเท่านั้นเอง

    ถ้าจะให้แนะนำผมว่าให้เริ่มที่ C ครับ เพราะเป็น พื้นฐาน ง่ายที่ยังไม่มีเรื่อง OOP เข้ามาเกี่ยวข้อง
    นั้นจะทำให้เข้าใจได้เร็ว แล้วพอได้ภาษา C แล้ว สิ่งที่ C++ เพิ่มเข้ามาก็คือ OOP และ Syntax บางอย่าง
    ที่มันอาจจะแตกต่างไปบ้าง แต่ C++ จะมีการแปลภาษาที่เข้มงวดกว่า C มาก แต่เราก็ใช้คำสั่ง
    ของ C มาใช้ใน C++ ได้ อย่างตัวผมเองก็ชอบใช้ printf ในภาษา C++ เลย

    ส่วนเรื่อง C# หรือว่า .NET นั้นผมว่า ให้เขียนภาษาพื้นฐานเป็นสักภาษาหนึ่งก่อนดีกว่าครับ แล้วค่อยไปต่อยอด
    เกี่ยวกับ OOP หรือว่า ขั้น Advance ต่อไป

    แล้วจะเห็นว่า การเขียนโปรแกรมนั้นไม่ยากเลยหละครับ แต่สิ่งสำคัญของการเขียนโปรแกรมนั้นอยู่ที่ Algorithm ครับ
    ถึงจะเขียนโปรแกรมชั้นสูงได้ดี แต่อัลกอลิทึมที่ใช้ นั้นไม่ดี ใช้เวลาประมวลผลช้า สู้ให้เขียนภาษาง่ายแล้วอัลกอลิทึมดี ประมวลผลเร็ว ดีกว่าครับ

    ขอบคุณสำหรับเว็บบอร์ดดีๆ ที่ได้ให้เป็นที่แลกเปลี่ยนความรู้ครับ ^^

  5. #35
    Junior Member
    Join Date
    Mar 2009
    Posts
    4


    ตามความคิดแล้วคิดว่าน่าจะเป็นภาษา c นะ
    เพราะว่าเป็นพื้นฐานรวมทั้งภาษา c ยังมีความยืดหยุ่นสูง
    และเป็นต้นแบบของภาษาใหม่ๆในปัจจุบันหลายภาษาไม่ใช่แค่ c++
    แต่ยังรวมถึง java php c# perl เป็นต้น


  6. #36
    Junior Member
    Join Date
    Mar 2009
    Posts
    15


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

  7. #37
    Junior Member
    Join Date
    Apr 2009
    Posts
    2


    ควรจะเริ่มด้วย C ครับแล้วต่อด้วย C++ เพราะ C เป็นพื้นฐานของหลายภาษาเลย

    เผื่อว่าอยากเรียนภาษาอื่นเพื่มด้วย จะได้ง่ายขึ้นครับ

  8. #38
    Junior Member
    Join Date
    Apr 2009
    Posts
    8


    เราว่าเป็นภาษาซีก่อนน่าจะดีกว่าเพราะจากรูปแบบของ syntax
    ที่ยังค่อนข้างเข้าใจง่ายและเป็นภาษาที่อยู่ในภาษาระดับกลาง
    ก็ทำให้ช่วยปูพื้นฐานในการเขียนโปรแกรมให้ดียิ่งขึ้น แล้วค่อยไปศึกษา C# ก็จะดีขึ้น

  9. #39
    Junior Member
    Join Date
    Apr 2009
    Posts
    1


    พี่ๆครับ ผมอยากเริ่มเขียน ภาษา C แต่ไม่รู้เรื่องเลยอ่ะครับ เริ่มต้นไงดีครับ

    ขอเว็บสอนที่เข้าใจง่ายๆได้ไหมครับ

  10. #40
    Junior Member
    Join Date
    Apr 2009
    Posts
    10


    C++ เป็นภาษาที่พัฒนามาจาก C โดยจะเน้นไปที่ object คือมองว่าทุกอย่างเป็นเชิงวัตถุ ดังนั้นถึงจาเรียน C++ ก่อนแต่เราก้ต้องไปหาความรู้คำสั่งพื้นฐานซึ่งก้คือตัว C อยู่ดี ไม่ว่าจาการประกาศตัวแปรแบบต่างๆ, คำสั่งแสดงผล, รับข้อมูล, วนลูป, จัดการสตริง ฯลฯ ครับ เหมือนเราจาเล่นเน็ตแต่ต่อเน็ตไม่ได้จาเล่นได้ไงหละ จริงมะครับ

Page 4 of 5 FirstFirst ... 2345 LastLast

Similar Threads

  1. Replies: 1
    Last Post: 05-06-2009, 07:18 PM
  2. Wi-Fi หรือ Fi-Wi คืออะไรมาดู
    By nitrous123 in forum ทิปหรือเคล็ดลับการคอมพิวเตอร์ต่างๆ
    Replies: 0
    Last Post: 10-05-2008, 12:31 PM
  3. Replies: 0
    Last Post: 17-03-2008, 09:02 PM
  4. Replies: 0
    Last Post: 20-11-2007, 08:59 PM
  5. Replies: 0
    Last Post: 26-08-2007, 01:19 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •