C++ กับ C# อันไหนดีกว่ากัน

เริ่มโดย EThaiZone, 26 เมษายน 2009, 10:45:58

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Robin

c++ run ได้ทุก  platform
c#  run ได้บน windows เท่านั้น


สำหรับคนที่เคยทำระบบใหญ่ๆ ที่ใช้ os unix  คงหนีไม่พ้น c++


ระบบใหญ่ๆ  สามารถใช้สองตัวนี้ควบคู่กันไปได้

c++ เขียน script ฝังที่ server
c#  ทำเป็น  user interface (client)

ตัวไหนดีกว่ากัน ขึ้นอยู่กับความเหมาะสม ในการเอาไปใช้งาน

แต่ c++ ไม่มีวันตาย


เขียน c++ ได้ เขียน  c# ได้สบาย
เขียน c# ได้  อาจจะเขียน  c++ ไม่ได้


kero

ดู Project ที่จะทำดีกว่าครับ ตามความเหมาะสม

ถ้าทำ windows apps ผมว่า vb ก็ง่ายกว่านะ  :P อ้าวตอบไม่ตรง แต่ถ้า VB มันอืด ช้า C++ น่าจะดีสุด C# ก็ไม่ได้เร็วกว่า Vb หรอก microsoft มันแค่ อยากจะทำแบบ java อ่ะ (Write one run any where) แต่ C# นี่ Write one run one อยู่ดี ต้อง ลง .net framework ไม่งั้นอด เพราะงั้นจะทำ Program ขายนี่ยังเพิ่มความย่งยากให้ลูกค้าอีก ดูความคุ้มแล้วกัน

ผมเคยเขียน C# ไปหน่อยเดียวอ่ะนะ เชื่อไม่ค่อยได้  ;D ว่าจะไปหัดเขียนอีกรอบเหมือนกัน XNA มันมีแต่ C#

สรุปแล้ว php ดีที่สุดครับ ภาษาไรไม่รู้ ง่ายๆ ไม่ปวดหัว  :-[
[direct=http://www.my-astore.com/]Amazon Review Blog[/direct] ไม่เคยได้เงินกะเขาเล้ย เฮ้อ
[direct=http://www.kero.me/]Blog คนบ้า[/direct] 555 Blog ผมเองครับเอาไว้นั่งบ่น

Robin

php  เอาไว้ทำของเด็กเล่น


ถ้าจะทำโปรเจ็กใหญ่ๆ   c++,c#,java  นะน้อง

EThaiZone

เขียน win app ครับ
ไม่ได้ใช้ในเรื่อง command line
เน้นทำ GUI เพราะผู้บริโภคฝั่ง win มีเยอะกว่า

สรุป ตอนนี้ผมเป็น vb.net อยู่แล้ว ควรหันไปศึกษา c# เพิ่มไหมเนี่ย  :P

Dark-Master

พอจะแนะเว็บนำการพัฒณา Windows Application ด้วย C# จากพื้นด้วย Visual Studio 2008 ได้ไหมครับ ไว้จะหาหนังสือมาอ่านประกอบ

อยากจะเริ่มดู มองไปมองมา ตอนแรกก็เริ่มหัดเขียน C++ พอหาข้อมูลไปมา C++ ไม่ได้เกี่ยวข้องกับโจทย์ปัจจุบันของผมเลย แถมยังยุ่งยากเกินไปสำหรับผมที่เป็นมือใหม่อีก เลยอยากจะเริ่มที่ C# ก่อน
[direct=http://www.pim.in.th]
ครัวบ้านพิม[/direct]
เกิดมาเป็นคนบ้านเดียวกัน รักกันให้กำลังใจกันเถิดครับ เพื่อบ้านเมืองที่น่าอยู่และเป็นที่รักของเรา

SabyeSoft

C# อีกเสียงครับสำหรับ WinApp เพราะว่ามัน "ง่าย" กว่าครับ เป็นเร็ว ด้วย

ตอนแรกผมกะว่าจะศึกษา Basic ให้พอไปได้ก่อน แต่ไปๆมาๆเล่น C# เลยทีเดียวดีกว่า

อีกอย่างมี .Net คอยหนุนหลังด้วย เขียนไป ยิ้มไป  ;D

แต่ข้อดีก็เยอะเช่น แหล่งความรู้อะไรพวกนี้หาง่าย หนังสือเล่มเดียว + CD Code ประกอบที่แถมมาให้

สำหรับเด็กม.ต้นอย่างผมเหลือๆ  ;D

:( แต่ไม่ชอบอยู่อย่างเดียวคือลูกค้า หรือ ผู้ใช้งานต้องไปนั่งลง Dot Net เองนี่อ่าสิ  >:(

[direct=http://www.sabyelife.com]SabyeLife Technology is Power (ซอฟต์แวร์ไทย จาก เด็กไทย) [/direct]
[direct=http://www.hello-toy.com/]Hello-Toy.com จำหน่าย ของเล่นเด็ก หนังสือเด็กนำเข้า สินค้าเสริมพัฒนาการเด็ก[/direct]
[direct=http://www.sabyelife.com/]ประกาศขายของบนเว็บบอร์ด ฟรี ![/direct]

alert

อ้างถึงจาก: SabyeSoft ใน 29 เมษายน 2009, 07:06:57
C# อีกเสียงครับสำหรับ WinApp เพราะว่ามัน "ง่าย" กว่าครับ เป็นเร็ว ด้วย

ตอนแรกผมกะว่าจะศึกษา Basic ให้พอไปได้ก่อน แต่ไปๆมาๆเล่น C# เลยทีเดียวดีกว่า

อีกอย่างมี .Net คอยหนุนหลังด้วย เขียนไป ยิ้มไป  ;D

แต่ข้อดีก็เยอะเช่น แหล่งความรู้อะไรพวกนี้หาง่าย หนังสือเล่มเดียว + CD Code ประกอบที่แถมมาให้

สำหรับเด็กม.ต้นอย่างผมเหลือๆ  ;D

:( แต่ไม่ชอบอยู่อย่างเดียวคือลูกค้า หรือ ผู้ใช้งานต้องไปนั่งลง Dot Net เองนี่อ่าสิ  >:(



ม. 1 ผมเพิ่งหัดใช้ dos
ม. 2 หัดใช้ windows 95 มั้ง ถ้าจำไม่ผิด  ;D
***** รับซื้อเว็บไซต์สายขาวคุณภาพ  ตั้งแต่ 500-30,000 uip มี traffic มาจาก Google  และไม่เคยโดนแบน adsense  เสนอราคามาทาง pm ได้เลยครับ *****

MrWebmonster

ไม่ได้เขียนนานแล้ว c++ จำได้ว่าครั้งล่าสุด สมัยเรียนทำงานส่งอาจารย์ ส่วน c# เพิ่งจะมาหัดเขียนแบบ งูๆ ปลาๆ งมหอย งมโข่งไปเรื่อย  :-[

ว่าแต่มีใครเคยเขียน pro C ที่ใช้ติดต่อก่ะ service tuxedo บ้างอ่ะ
รวมเรื่อง สัพเพเหระ ไอที [direct=https://webmonsterth.blogspot.com/]แก้ปัญหาไวรัส[/direct] คอมพิวเตอร์ทิป อินเตอร์เน็ตทิป โค้ด รหัส Ascii [direct=http://www.ezsymbols.com/]สัญลักษณ์facebook[/direct] Messenger LINE Gplus Instagram [direct=http://www.ilovebrowser.com/]แก้ปัญหาเว็บเบราเซอร์[/direct] สู้ๆ น้าาาาา ~

mr.sit

อ้างถึงจาก: Robin ใน 27 เมษายน 2009, 16:45:15
php  เอาไว้ทำของเด็กเล่น


ถ้าจะทำโปรเจ็กใหญ่ๆ   c++,c#,java  นะน้อง

อันนี้พูดจริงหรือแซวครับ :)

TAXZe

[direct=https://www.taxze.com/ups-review/]รีวิว ups[/direct][direct=https://www.taxze.com/ups-review/]ups ยี่ห้อไหนดี[/direct][direct=https://twitter.com/taxze][/direct][direct=https://www.instagram.com/taxze][/direct][direct=https://rrbg.blogspot.com/][/direct]

awat

อ้างถึงจาก: kero ใน 27 เมษายน 2009, 16:41:22
ดู Project ที่จะทำดีกว่าครับ ตามความเหมาะสม

ถ้าทำ windows apps ผมว่า vb ก็ง่ายกว่านะ  :P อ้าวตอบไม่ตรง แต่ถ้า VB มันอืด ช้า C++ น่าจะดีสุด C# ก็ไม่ได้เร็วกว่า Vb หรอก microsoft มันแค่ อยากจะทำแบบ java อ่ะ (Write one run any where) แต่ C# นี่ Write one run one อยู่ดี ต้อง ลง .net framework ไม่งั้นอด เพราะงั้นจะทำ Program ขายนี่ยังเพิ่มความย่งยากให้ลูกค้าอีก ดูความคุ้มแล้วกัน

ผมเคยเขียน C# ไปหน่อยเดียวอ่ะนะ เชื่อไม่ค่อยได้  ;D ว่าจะไปหัดเขียนอีกรอบเหมือนกัน XNA มันมีแต่ C#

สรุปแล้ว php ดีที่สุดครับ ภาษาไรไม่รู้ ง่ายๆ ไม่ปวดหัว  :-[

ที่บอกว่า write one run any where นั้นนะมันหลักการของ OOP ครับ แม้แต่ java เอง ถ้าไม่มี jvm ก็ไม่สามารถทำงานได้เหมือนกัน ครับ
.NET Developer, Cloud computing Developer
รับทำ component joomla, wordpress, drupal

awat

แต่ผมแนะนำครับ อย่าไปยึดติดกับภาษาเลยครับ ควรที่จะฝึกทักษะเรียนรู้ที่จะเรียนรู้ครับ เพราะว่าวงการด้าน IT ไม่มีอะไรที่จะอยู่กับที่เหมือน math ที่สอนอยู่สิบปีก็ยังสูตรเหมือนเดิม  วันนี้ C# อาจรุ่ง แต่ก็อาจรุ่งริ่งในวันหน้าก็ได้ครับ

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

ฮ่า ๆๆ ๆ เอาไม่มากกับชีวิตครับ ทำบุญเยอะ ๆ
.NET Developer, Cloud computing Developer
รับทำ component joomla, wordpress, drupal

p-man

มีหนังสือดีๆ แนะนำป่าวครับ :-*
...เริ่มจากความสนใจ จะพัฒนาไปเป็นความเก่ง...
[direct=http://thaiforextrading.blogspot.com/2008/02/forex_28.html]เล่นหุ้นแบบทุนน้อย[/direct][direct=http://www.thaiseafood.blogspot.com]Sea Food[/direct][direct=http://thaiforextrading.blogspot.com]Thai Forex Trading[/direct][direct=http://thecoffeelover.blogspot.com]私はコーヒー好き[/direct]

ก้ามปู

อ้างถึงจาก: awat ใน 02 พฤษภาคม 2009, 22:54:25
อ้างถึงจาก: kero ใน 27 เมษายน 2009, 16:41:22
ดู Project ที่จะทำดีกว่าครับ ตามความเหมาะสม

ถ้าทำ windows apps ผมว่า vb ก็ง่ายกว่านะ  :P อ้าวตอบไม่ตรง แต่ถ้า VB มันอืด ช้า C++ น่าจะดีสุด C# ก็ไม่ได้เร็วกว่า Vb หรอก microsoft มันแค่ อยากจะทำแบบ java อ่ะ (Write one run any where) แต่ C# นี่ Write one run one อยู่ดี ต้อง ลง .net framework ไม่งั้นอด เพราะงั้นจะทำ Program ขายนี่ยังเพิ่มความย่งยากให้ลูกค้าอีก ดูความคุ้มแล้วกัน

ผมเคยเขียน C# ไปหน่อยเดียวอ่ะนะ เชื่อไม่ค่อยได้  ;D ว่าจะไปหัดเขียนอีกรอบเหมือนกัน XNA มันมีแต่ C#

สรุปแล้ว php ดีที่สุดครับ ภาษาไรไม่รู้ ง่ายๆ ไม่ปวดหัว  :-[

ที่บอกว่า write one run any where นั้นนะมันหลักการของ OOP ครับ แม้แต่ java เอง ถ้าไม่มี jvm ก็ไม่สามารถทำงานได้เหมือนกัน ครับ

พูดง่ายๆคือ write one run any where but............
สรุปคือมันต้องมีคำว่าแต่มาด้วยเสมอ  :D
ตอนนี้ผมไม่ค่อยว่างตอบอะไรใครนะครับ เพราะไม่ได้เข้าบอร์ดเลย

pjgunner

ถ้าคุณเคยใช้ .net มาแล้ว ควรเรียน c# ครับ learning curve มันต่ำกว่า กว่าจะเรียนเรื่องโครงสร้างภาษา แล้วก็ต้องมาเรียน library อีก ผมเองก็ไม่เคยเขียน ทั้ง c++ และ c# แต่ก็เคยเห็นโค้ดมาบ้าง c# โค้ดค่อนข้างอ่านสะดวกกว่า
แต่ยังไง ก็เป็น static อยู่ดี ซึ่งผมเองก็เคยเขียน java มาบ้าง ทำให้หนักใจมาก เรื่องการโค้ดยังไม่พอ(โค้ดเยอะมาก)
ยังมี แพกเกจให้ศึกษามากๆ เสียเวลามาก แต่ถ้าเป็น .net เอกสารมันก็ดีมาก ช่วยได้เยอะ

c++กับ c# ลักษณะการเขียนคล้ายกัน แต่ c# ตัดหลายส่วนออกไป เช่น การจัดการหน่วยความจำ ซึ่งจะใช้ GC(Garbage Collector) ทำให้เราไม่ต้องกังวลเรื่องการล้างหน่วยความจำ เรื่อง oop ก็น่าจะดีกว่า(อันนี้ไม่แน่ใจ)

ปล.เขียน .net รันบน mono ได้คับ บนลีนุกซ์
เขียน c++ อาจต้องแก้โค้ดไม่น้อยสำหรับ คลอสแพลตฟอร์ม
[direct=http://www.pjgunner.com]โปรเจคกันเนอร์ รับทำโปรเจค เว็บไซต์[/direct]
I miss u๊.

awat

อ้างถึงจาก: p-man ใน 03 พฤษภาคม 2009, 01:13:59
มีหนังสือดีๆ แนะนำป่าวครับ :-*


มีครับ บอกได้คำเดียวว่าดีมาก ๆ เลยครับ เป็นหนังสือที่ตอบได้แทบทุกคำถามเลย เพียงแค่ใช่คำถามเข้าไปแล้วก็จะได้คำตอบออกมาเพียบเลยแต่ต้องเลือกเอาแอง

อยารู้ละสิ.......

ก็พี่ผมไง
.NET Developer, Cloud computing Developer
รับทำ component joomla, wordpress, drupal

awat

อ้างถึงจาก: pjgunner ใน 03 พฤษภาคม 2009, 07:45:09
เขียน c++ อาจต้องแก้โค้ดไม่น้อยสำหรับ คลอสแพลตฟอร์ม

อันนี้จริงครับ เอา source ที่อยู่บน linux มา compile on window  แต่ compile ไม่ผ่าน ต้องมานั่งแก้ code กันระนาว
.NET Developer, Cloud computing Developer
รับทำ component joomla, wordpress, drupal

khondee99


xcross

ผมว่า  C#  ง่ายกว่ามากเลยครับ  
แต่มันก็แล้วแต่การใช้งานด้วยนะครับ