เรียนรู้ภาษาC
หน้า: [1]   ลงล่าง
  พิมพ์  
ผู้เขียน หัวข้อ: เรียนรู้ภาษาC  (อ่าน 7013 ครั้ง)
BenQ
member
*

คะแนน214
ออฟไลน์ ออฟไลน์

กระทู้: 4790


อีเมล์
« เมื่อ: กุมภาพันธ์ 13, 2007, 12:06:12 AM »

ภาษาซี ( C Language ) พัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์
( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์
ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว
และความแตกต่างกันไปในแต่ละเครื่อง
     
       เดนนิส ริตชี จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมา โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับ
ภาษาระดับต่ำ เรียกชื่อว่า ภาษาซี ปัจจุบันภาษาซีได้รับความนิยมอย่างแพร่หลายเนื่องจากความสามารถในการใช้งาน
ความกะทัดรัดของโปรแกรม และคุณสมบัติอื่นๆ อีกหลายประการ ซึ่งพิสูจน์ให้เห็นว่าภาษาซีเหมาะสำหรับเขียนโปรแกรม
ประยุกต์ใชักับงานต่างๆ ได้ดี แม้แต่ตัวแปลภาษาซี (C Compiler) บางตัวก็ใช้เขียนภาษาซีได้ C , C++ : หรือที่เรียกกันว่า
ภาษาซี ใครที่เขียนภาษานี้ได้จะต้องมีพื้นฐานทางด้านการเขียนโปรแกรมสูงมาก ภาษานี้จะใช้กับการพัฒนาพวกโปรแกรม
หรือว่าเกมส์ใหญ่ๆ ที่ต้องใช้กราฟิกเยอะๆ เสียงประกอบ โปรแกรมที่จะต้องใช้ในการช่วย RUN (เรียกใช้งาน)
ก็ไม่จำเป็นต้องมี เพราะว่า Library หรือว่าชุดคำสั่งทั้งหมดของภาษานี้จะมีอยู่ในเครื่องคอมพิวเตอร์ เป็นพื้นฐานอยู่แล้ว ส่วน Visual Basic ดูเหมือนว่าจะเป็นภาษาที่อินเทรนด์ หรือเป็นที่นิยมมากที่สุด เพราะค่อนข้างใช้งานง่าย นอกจากนั้น
ยังสามารถเขียนเกมส์ หรือโปรแกรมได้โดยวิธีการ Drag & Drop หรือ ลากแล้ววาง ภาษาที่ใช้ก็ง่ายต่อการเข้าใจ

แต่ข้อเสียของมันอยู่ที่ว่าโปรแกรมนี้ต้องมีโปรแกรมที่ช่วยในการ RUN ด้วย นั่นก็คือโปรแกรม Visual Basic Runtime Module แต่เดี๋ยวนี้ส่วนใหญ่ User จะดาวน์โหลดติดตั้งเอาไว้ในเครื่องอยู่แล้ว จึงไม่ใช่เป็นปัญหาใหญ่ Visual Basic เป็นภาษาคอมพิวเตอร์ที่ได้รับความนิยมในการนำมาใช้งานพัฒนาโปรแกรมบนระบบ Windows เนื่องจากเป็นภาษาคอมพิวเตอร์ที่ใช้เทคโนโลยีในลักษณะ Visualize คือสะดวกในการหยิบเครื่องไม้เครื่องมือที่โปรแกรมได้จัดเตรียมไว้ให้สำหรับออกแบบ
หน้าจอและสิ่งต่างๆ สำหรับใช้ในการเขียนโปรแกรมให้เรียบร้อย ซึ่งแตกต่างจากสมัยก่อนเวลาจะออกแบบหน้าจอก็ยังคงต้องมานั่งเขียน Source Code ให้ลำบาก จะเลือกภาษาไหนดี? น้าชาติว่าภาษาเป็นเรื่องรองๆ อย่าจำกัดตัวเองอยู่กับภาษาใดภาษาหนึ่งเลย เพราะถ้าวรพัฒน์ต้องการเป็น Programmer ที่เก่ง ก็ต้องศึกษาให้มาก อย่าให้ภาษาเป็นกำแพงกั้นความรู้ รู้กว้างๆ เอาไว้ไม่เสียหาย เรียนรู้เทคนิคในการเขียนโปรแกรมให้มาก โดยเฉพาะเรื่อง Algorithm มันจะแทรกเข้าไปอยู่ในทุกๆ โปรแกรม

http://www.geocities.com


บันทึกการเข้า

Electron
member
*

คะแนน0
ออฟไลน์ ออฟไลน์

กระทู้: 2


อีเมล์
« ตอบ #1 เมื่อ: กุมภาพันธ์ 13, 2007, 04:11:16 PM »

ใครอยากรองเขียน C ควบคุม ไมโครคอลโทรลเลอร์ download  ตัวอย่าง code ภาษา c ได้ที www.inex.co.th/books/books.html                      Undecided
บันทึกการเข้า
m077531424
member
*

คะแนน4
ออฟไลน์ ออฟไลน์

กระทู้: 433


อีเมล์
« ตอบ #2 เมื่อ: เมษายน 23, 2007, 09:10:11 AM »

ไม่ทราบว่ามีใครพอจะอธิบายให้ผมเกี่ยวกันกับการเขียนภาษาC   แบบว่าค่อนค่างละเอียดนะคับ
บันทึกการเข้า
m077531424
member
*

คะแนน4
ออฟไลน์ ออฟไลน์

กระทู้: 433


อีเมล์
« ตอบ #3 เมื่อ: เมษายน 23, 2007, 09:16:33 AM »

ไมโครคอนโทรลเลอร์มันคืออะระ ครับ ภาษา c มันคืออะไรครับ ผมอยากรู้จะเอามาใช้กับพวก pic อะครับ  แล้วก็การเขียนด้วยครับ ช่วยทีครับ
บันทึกการเข้า
hs5xld
member
*

คะแนน2
ออฟไลน์ ออฟไลน์

กระทู้: 100


« ตอบ #4 เมื่อ: สิงหาคม 16, 2007, 01:51:47 PM »

อยากรุ้เหมือนกันครับเรื่องภาษานี้ครับ จะเริ่มจากไหนดีครับ
 Cheesy
บันทึกการเข้า
pao1
member
*

คะแนน0
ออฟไลน์ ออฟไลน์

กระทู้: 10


« ตอบ #5 เมื่อ: สิงหาคม 16, 2007, 04:19:49 PM »

ผมใช้ภาษาเบสิก กับ pic  และ ภาษา C กับ MSC51 ครับ ความแตกต่างจะอยู่กับลักษณะการใช้งานครับ Grin Grin
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
  พิมพ์  
 
กระโดดไป: