View Full Version : 10 เหตุผลที่โปรแกรมเมอร์ควรเรียนภาษาC
innocent-wowie
14-03-2009, 10:06 AM
1. ภาษาซีเป็นภาษาที่ระดับต่ำกว่าภาษาอื่นๆ (C++, Java) การเขียนโปรแกรมด้วยภาษาที่ง่ายกว่าจะทำให้คุณเข้าใจคอมพิวเตอร์ได้มากขึ้น
2. drivers และ ระบบปฏิบัติการต่างๆถูกเขียนด้วยภาษาซี ถ้าคุณเขียนซีเป็น คุณก็สามารถสร้าง drivers หรือระบบปฏิบัติการได้
3. ถ้าคุณอยากได้งานที่เกี่ยวกับการเขียนโปรแกรมลงไมโครคอนโทรเลอร์ คุณสามารถเขียนโปรแกรมด้วยภาษาซีได้
4. โปรแกรมภาษาซีมีขนาดเล็กและเร็วกว่าโปรแกรมที่เขียนด้วยภาษาอื่น บางครั้งคุณอยากจะเขียนโปรแกรมที่ต้องการความเร็วมากๆในการทำงาน ภาษาซีให้คุณได้
5. ถ้าคุณเรียนภาษาซี คุณสามารถศึกษาภาษาใหม่อื่นๆได้ เหตุผลก็เพราะภาษาต่างๆก็ถูกสร้างโดยใช้พื้นฐานของภาษาซี (Java, C++, C#, ฯลฯ)
6. เพราะภาษาซีมีมานานแล้วหลายปี และก็มีคนใช้งานมากมายและมีการเก็บโค้ดไว้มากมาย นั่นก็ทำให้คุณสามารถศึกษาอัลกอรึทึมใหม่ๆหรือฟังก์ชั่นจากโปรแกรมที่ถูก เขียนไว้แล้ว
7. ภาษาซีเป็นภาษาแห่ง Open Source ลีนุกซ์ก็เขียนขึ้นโดยใช้ภาษาซี ถ้าคุณรู้ภาษาซี คุณก็สามารถเข้าถึงแหล่งความรู้ต่างๆของ Open Source ได้เช่น Source Forge
8. ภาษาซีเป็นเพียงภาษาเดียวที่จะสอนให้คุณรู้จักว่า พอยต์เตอร์คืออะไร C# และ Java ได้ข้ามเรื่องเหล่านี้ไป พอยต์เตอร์จึงทำให้ภาษาซีมีพลัง
9. ภาษาซีเป็นเรื่องที่จำเป็นมากในการทำงานในอาชีพโปรแกรมเมอร์
10. ไมโครโปรเซสเซอร์ทุกตัวได้ซัพพอร์ตภาษาซี ตั้งแต่ไมโครเวฟยันโทรศัพท์ของคุณ ภาษาซีเป็นพลังสำหรับเทคโนโลยีทั้งหมด
ต้นฉบับจาก jubling.com
wathanyu
19-03-2009, 09:41 PM
ในความเห้นส่วนตัวผมคิดว่าภาษา c++ ค่อนข้างยากสำหรับมือใหม่ ทางที่ดีควรฝึกการเขียนด้วย visual basic ก่อนน่าจะดีกว่าเนื่องจากมี controller ช่วยในการเขียนโปรแกรม เนื่องจากคำสั่งที่คล้ายกันสามารถนำมาประยุกต์เป็น vb.net และ c , c++ ต่อไปได้
prittygirl05
22-03-2009, 08:57 PM
ภาษาC ผมเคยเรียนตอน ม.5อ่ะคับ
ไม่ค่อยยากเท่าไหร่ แต่ก้ได้แค่พื้นฐานอ่ะคับ
แต่เหนคนอื่นเค้าบอกกันว่า ภาษาCนี่ ง่ายที่สุดละ
ถ้าภาษาCได้ ภาษาอื่นๆก้น่าจะได้ด้วย เพราะมันจะคล้ายๆกัน
gaiareficul
22-03-2009, 09:37 PM
ตอนผมเริ่มเขียนโปรแกรมใหม่ๆผมก็เริ่มจากภาษา C นี่แหละครับ
โดยส่วนตัวผมคิดว่าภาษา C เป็นภาษาที่สามารถเข้าใจได้ง่าย และสามารถต่อยอดไปภาษาอื่นๆได้โดยง่ายเพราะผมคิดว่าภาษาอื่นๆที่ผมศึกษาในภายหลังมีลักษณะคล้ายกับภาษา C ทำให้สามารถเข้าใจได้ง่ายและเรียนรู้ได้เร็ว
seanmine
24-03-2009, 01:52 AM
อย่าเพิ่งคิดว่าที่เรียนมานั้นง่ายเลยครับ อาจจะเป็นแค่พื้นฐานก็ได้ ตอนนำมาใช้จริง นี่ยาก...ใช้ได้เลย
pokpitch
09-04-2009, 02:47 AM
**Hidden Content: Check the thread to see hidden data.**
ts00307170
12-04-2009, 10:43 AM
ภาษา ฉ ก็เป็นพื้นฐานอ่ะครับ ควรจะเรียนไว้
แต่เรียนแล้วต้องรู้จักประยุกต์การใช้งาน ไม่งั้นเรียนมาก็ไร้ประโยชน์
เพราะบางครั้งเขาให้งานมาให้ทำแบบนี้แล้วเราไม่รู้จักประยุกต์
ก็ไม่ไหวเหมือนกันนะครับ ควรจะฝึกการประยุกต์ภาษา C ด้วยครับ ผมคิดว่านะ
Hackman123456
12-04-2009, 04:40 PM
ผมก้อเคยเรียนนะคับ
ก้อดีนะ ยากพอสมควร กับที่ว่า pointer ทำให้ภาษา C มีพลัง
มันยืดหยุ่นมาก !!
แห่ะ ๆ ,, เรียนมาเหมือนกันค่ะ ภาษา C++ เนี้ยย
เกือบบไปไม่รอดแหนะ ,, ช่วยแรก เบสิก จะค่อนข้างง่าย แต่ว่า เริ่มเข้า function และ class แล้วเนี้ยย T,,T' หนักเหมือนกันค่ะ ก่อนสอบบนี้ ติว แล้ว ติว อีก ฮ่ะ ๆ ,,
ตอนนี้กำลังศึกษา pHp อยุ่ ^^ แหะๆๆ
ShuFang
21-04-2009, 07:31 PM
เหตุผลที่โปรแกรมเมอร์ต้องเรียนภาษา C สมเหตุสมผลดีค่ะ
ที่หลักๆ ก็คงเป็นเพราะว่า C เป็นภาษาที่เป็นพื้นฐานของการเขียนโปรแกรม
เข้าใจง่ายในหลักการเบื้องต้นของการเขียนโปรแกรมจริงๆ ค่ะ (แต่นานๆ ไปก็ยากเหมือนกัน)
แต่ก็เข้าใจหลักการก็ไม่ได้ทำให้"เก่ง"เสมอไป คุณต้องลงมือทำและทำได้ถึงเรียกว่า "เก่ง"
(ประสบมากับตัวเอง ตอนนี้ก็เลยยังไม่เก่งซักที 555)
ในตอนที่เริ่มเรียนเกี่ยวกับเขียนโปรแกรมใหม่ๆ ก็เริ่มด้วย C นี่แหละค่ะ มันมากๆ เกรดออกมาก็ดีมากๆ
ตอนนี้น้องที่เรียนอยุ่โรงเรียนต่างจังหวัดก็เรียนเขียนโปรแกรมเหมือนกัน
แต่เค้าเริ่มด้วยการสอบ VB อ่ะค่ะ น่าจะสอน C เนอะว่าไหม?
hambergers
22-04-2009, 04:16 PM
เห็นด้วยกับท่าน innocent-wowie
ตอนที่ผมเรียนอยู่ อาจารที่สอนเรื่องถาษาคอมพิวเตอร์
ก็จะเอาแต่ตัวใหม่ๆกำลังดังมาสอน
ช่วงนั้น java กำลังมาใหม่ๆ แกคิดอะไรไม่ออกแกก็เอามาสอน
พอมาตอนนี้ ผมกลับใช้งานเกียวกับภาษาซี
ผมก็เลยต้องย้อนกลับมาเรียนใหม่ด้วยตัวเอง
แทนที่จะไดเรียนตั้มแต่แรก
สรุปผมว่าอย่างที่ท่าน innocent-wowie บอก
ภาษาต่างๆก็ถูกสร้างโดยใช้พื้นฐานของภาษาซี
ปล.แต่ความรู้เกี่ยวกับ ภาษาซียังไม่ถึงไหนเลยครับ
ramgear
22-04-2009, 05:50 PM
ภาษาซีเป็นภาษาแรกที่ผมเรียนมาเหมือนกันครับ ปัจจุบันก็ยังชอบมันอยู่
แต่สำหรับ Application ใหญ่ๆมันไม่เหมาะแก่การพัฒนานัก เช่น GUI
ที่ภาษาซีเราต้องเหงื่อตก แต่ละภาษาเขาก็พัฒนามาตามความเหมาะสม
นั่นแหล่ะคับ
:P :P :P :P :P :P :P
nyuwatt
23-04-2009, 04:39 AM
pointerก็ดีครับแต่ตอนเอาไปใช้จริงนี่สิ เหอๆๆถึงกับมึน
ผมว่าภาษาซีเป็นภาษาพื้นฐานที่คนทำงานไอทีควรที่จะเรียนรู้ไว้นะครับ
เพราะภาษาซีสามารถนำไปต่อยอดได้หลายทาง ไม่ใช่เฉพาะด้านคนที่จะเป็นโปแกรมเมอร์เท่านั้น
สายเน็ตเวริกก้อหนีไม่พ้นครับ ยังไงๆ ถ้าศึกษาไว้ก้อไม่เสียหลายนะครับ
mono.type
27-04-2009, 04:24 PM
อยากบอกว่า ตอนเรียน อ่ะครับ
ภาษา C จะง่าย เหมือนภาษาทั่ว ๆ ไป แต่เมื่อเอาไปประยุกต์ใช้ จะคนละเรื่อง
ส่วนตัวผมชอบ Assembly มากครับ ภาษา C ชอบรองลงมา
ตอนทำงานก็เลยได้ทำทั้ง Assembly และ C เลย
winhell01
27-04-2009, 08:28 PM
เคยเรียนเหมือนกันครับ นานมาแล้วว แล้วกก้อลืมไปบ้างแล้วว
ตอนนี้จึงกะว่าจะไปฝึกเพิ่มเหมือนกันครับ
แต่สงสัยว่าผมคงจะไปเป็นโปรแกรมเมอร์ไม่ได้ซะแล้ววว ~
AlphabetX
27-04-2009, 10:54 PM
มันควรเรียน เพราะเป็นวิชาบังคับ,, :D
เป็นวิชาคณะตัวแรกที่ต้องเรียน
เป็นภาษาคอมตัวแรกที่รู้จัก
เพราะงั้นก็เลยตั้งใจไว้ว่าจะเอาแบบแน่นๆ
ดูจากประสบการณ์ของหลายๆคนแล้วคงได้ใช้เยอะอยู่
44redroof
30-04-2009, 08:53 PM
It's a basic programming language.
ทุกอย่างของผมเริ่มจากตัวนี้
เรียนครั้งแรกก็แอบ ๆทึ่งอยุ่เหมือนกัน ว่าทำได้ขนาดนี้เลยหรือ
แต่พอเรียนไปนานเข้าก็มี ภาษาอื่นที่เข้ามา แต่ผมก็ดึงความรู้จาก C ไปใช่ได้พอควร
ถ้าจำไม่ผิด รู้สึก RAGNAROK ก็มี ใช้ C เขียนด้วย หนื
iceza9999
07-05-2009, 04:36 AM
ภาษาC ผมว่าจะว่าง่ายก็ง่ายนะคับสําหรับคนที่สนใจอ่ะ เเต่มันจะยากมากสําหรับคนที่ไม่สนใจ ตอนผมเรียนภาษาCเห็นเพื่อนบ่นกันว่ายากเรียนไม่รู้เรื่อง เพราะไรล่ะคับไม่ค่อยสนใจกันอ่าคับการบ้านให้ทุกครั้งที่เรียนเสร็จ ตอนส่งก็ก็อปcodeกันซะงั้น ทําเองส่งกันจิงๆมีไม่กี่คนที่เหลือหวังสบายครับ
ถ้าอยากใช้ภาษาC คล่องๆผมเเนะนําว่าควรเขียนบ่อยๆครับพยายามดูแบบฝึกหัดเยอะๆเเล้วคุณจะจําคําสั่งได้ขึ้นใจคับ*-*
mistertun
09-05-2009, 07:09 PM
คอมพิวเตอร์โอลิมปิกประเทศไทยใช้ C/C++ ครับ
ปีล่าสุด (4-7พ.ค. 2552) ยังไม่มีภาษาอื่นให้ใช้นอกจากสองตัวนี้
ผมยังไม่เคยเขียนในเชิงอุตสาหกรรม ที่ต้องเขียนโปรแกรมใหญ่ๆ หรือมี GUI หรูๆ
เคยเขียนแต่โปรแกรมเพื่อแก้ปัญหาสั้นๆ (เหมือนะพวกข้อสอบแข่งขัน โค้ดอย่างมากก็ร้อยกว่าบรรทัด) เลยยังไม่รู้สึกว่าภาษาซียากกว่าภาษาอื่น
แนะนำว่ามือใหม่ควรจะเรียนมากๆครับ เป็นพื้นฐานที่ดีทีเดียว โดยเพาะนักเรียนประถม-มัธยมที่เพิ่งเริ่ม เพราะนอกจากจะได้มีพื้นฐานแล้ว อาจจะเอาภาษาซีไปสอบแข่งขันในระดัีบโอลิมปิกได้อีกด้วย
pkmoney
09-05-2009, 08:50 PM
โหภาษาcดีขนาดนี้ต้องสึกษาบ้างละเเล้วผมต้องเรี่มศึกษาจากไหนอะตอนนี้ขึ้นม.3
Alice_msz06
10-05-2009, 04:39 PM
ของผมเรียนตอน ม.4 เเต่ที่ได้เรียนดันเป็นC++ ซึ่งจะบอกอยากมากครับเพราะตอนเรียนนี่เเทบไม่รู้อะไรเลย เกือบทำเอาไม่รอดเลยเเต่ยังได้เกรด 3.5 ผมกำลังพยายามศึกษาอย่างจริงๆจังๆอยู่เหมือนกันเเต่ ม.ปลายต้องมาสอบGAT PATอะไรอีกเลยไม่ได้ใส่ใจเต็มที่เท่าไร เพราะใส่ใจก็โดนพ่อเเม่บอกว่าทำไมไม่อ่านหนังสือเรียนก่อน
nitmarine51
10-05-2009, 08:38 PM
ตอนนี้กำลังศึกษา อยู่เลยครับ ยากพอสมควรสำหรับมือใหม่อย่างผม ที่ไม่ได้จบสายโปรแกรมมิง เพราะตอนเรียน ป ตรี มัวแต่ไปเรียนอะไรอยู่ก็ไม่รู้ จบมาไม่ได้ทำงานสายที่เรียนมาซํกกะติ๊ด
เลยต้องมาเรียน ต่ออีกรอบ ด้าน IT เป็นกำลังใจให้ผู้ที่กำลังศึกษาทุกๆท่านครับ
ntaro
11-05-2009, 12:15 AM
ครับ ผมก้อเคยเรียนภาษา C เหมือนกันตอน ม.6 และเข้า มหาวิทยาลัย ก้อยังสนใจอยู่
และทำการศึกษาพื้นฐาน จนกระถึงระดับกลาง ก็มาถึงเรื่อง array นั้นแหละ อันนี้เข้าใจยากมาก
ใครมีวิธีเข้าใจเรื่องนี้ ก้อช่วยแนะนำหน่อยนะครับ เพราะตอนนี้ ผมต้องการใช้ C ในการเรียน วิชา Microcontroller อยู่
ถ้สได้แนวคิดดี ๆ คงจะเป็นประโยชน์แก่ผม และคนอื่นๆที่สนใจ เป็นอย่างมาก , thank you
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.