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

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

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

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

EThaiZone

เรื่องคือเดิมผมเขียน vb แล้วเปลี่ยนมา vb.net แล้ว
ทีนี้นึกไป น่าฝึกตระกูล c เพิ่ม เพราะตอนที่เคยเรียน
เรียนแค่ c ไปไม่เยอะ

ตานี้เห็น gui จะเจอ c++ กับ c#
เลยอยากรู้ว่าฝึกอันไหนดี ถึงรู้ว่าจะเป็นตระกูล c ทั้งคู่ก็เถอะ

เวลาไป se-ed จะไปหาซื้อหนังสือ

เห็นมันแยกคนละเล่ม เลยไม่รู้เลือกไหนดีครับ  ;D

ปล. ลืมบอก ผมเขียน app ทั่วไป ติดต่อกับเน็ตเวิร์คเยอะ แต่เกี่ยวกับ 3มิติ อันนี้อยากฝึก  :P

joesung

เรียนเมื่อเทอมที่แล้วครับ ความคิดส่วนตัวผมว่า C# เพราะมันโมมาจาก C++ อีกอย่าง c++ มันเป็นภาษาในตำนาน
ถ้าถามอาจารย์เค้าก็คงจะถามกลับว่า แล้วคุณเอาไปใช้ทำอะไรล่ะ  ::)
ลายเซ็น:ลายเซ็นจะแสดงที่ด้านล่าง ของแต่ละข้อความ รวมถึงข้อความส่วนตัว คุณสามารถใช้ BBC โค๊ดและสัญลักษณ์แสดงอารมณ์ได้

beg

#2
ตอบตามที่รู้มานะ

c++ เป็น native code เป็นภาษาตรงๆ ไม่ต้องแปล ทำงานได้รวดเร็วและมีประสิทธิภาพในการทำงานมากกว่า เพราะเข้าถึงฮาร์ดแวร์โดยตรง และถือว่าเป็นภาษาที่เรียนยากที่สุดในภาษาระดับสูงด้วยกัน ปัจจุบันพวกมือถือสมาร์ทโฟน เช่น ซิมเบี้ยน ยังใช้พัฒนาโปรแกรมอยู่ครับ  พวก c# java ก็ทำได้แต่ยังทำได้ไม่ดีพอ

ส่วน c# เป็นภาษาคล้ายๆ java / VB /Flash ซึ่งภาษาพวกนี้ เวลาเรียกใช้งานต้องแปลจากmachine หรือ Player อีกที ทำให้ช้าหน่อย แต่มีึความง่ายและรวดเร็วในการพัฒนา

ส่วนจะใช้ทำอะไรก็ขึ้นอยู่กับงานครับ

movemore

ผมเขียนเป็นแต่ C++ อ่ะ เหอะๆๆๆๆ
[direct=http://www.dotsiam.com]
จดโดเมน[/direct] .com .net .org แค่ 298 บาท ฟรี PRIVATE ทุกชื่อ ทุกโดเมน จ่ายผ่าน VISA / MASTERCARD ได้ทุกธนาคารครับ
จ่ายค่าบริการดอทสยามได้แล้วที่ 7-Eleven ทุกสาขา ทั่วประเทศ เป็นเจ้าของโดเมน100% เลือกดอทสยาม บริการออนไลน์เพื่อชีวิตที่ดีกว่า...
[direct=http://www.dotsiam.com/budget-vps.php]Premium VPS Network only 505Baht/month[/direct]

Dark-Master

อ้างถึงจาก: movemore ใน 26 เมษายน 2009, 11:48:41
ผมเขียนเป็นแต่ C++ อ่ะ เหอะๆๆๆๆ

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

Normaderm

c# เหมือนกับ java เลยอะครับ
[direct=https://www.facebook.com/aiunlockedvip]สอน AI[/direct]| [direct=https://aiunlock.co/]คอร์ส AI[/direct] | [direct=https://aiunlock.co/]สอน n8n[/direct]  | [direct=https://www.aiunlockinnovations.com/]สอน AI เชียงใหม่[/direct]

Rapture

ตอบไม่ได้ครับว่าอันไหนดีกว่ากัน
มันขึ้นกับว่าจะพิจารณาอะไรเป็นสำคัญ
c++ ทำงานเร็วกว่า C# โดยเฉพาะทางด้านคำนวณ
c++ สามารถติดต่อ hardware ได้ดีกว่า C#
c++ สนับสนุน unsafe code มากกว่า C#
C# มีโครงสร้างภาษาทางออบเจกที่ดีกว่า c++ และรัดกุมกว่า
C# มีโครงสร้างภาษาคล้าย JAVA
C# เป็นน้องใหม่ดาวรุ่ง
C# ถูกออกแบบมาใช้กับ .NET โดยเฉพาะ

fatman

C++ เร็วกว่าครับ
แต่เขียนยากกว่ามากครับ จะสร้างหน้าต่างขึ้นมาหนึ่งหน้ายังยากแล้วครับ
ปัจจุบันคิดว่า C# น่าจะนิยมมากกว่านะครับ เนื่องจากเขียนง่ายกว่า และรันได้ทุกแพลตฟอร์มครับ
แต่ถ้าจะเขียนเกมแนะนำ C++ ครับ
เล่นเกมส์ถามตอบปัญหา แบบทดสอบ ได้ที่
http://www.funquizgame.com

สร้าง "บัญชีรายรับรายจ่าย" ได้แล้ววันนี้ที่
http://www.rubjai.com

Twenty-One

เคยเขียนทั้งสองภาษา C++ เขียนยากมากๆ  :P
# บริการโฮสติ้งขั้นเทพ 24/7 เปิดให้บริการ web hosting มาแล้ว 14 ปี ลูกค้ากว่า 40,000 ราย ให้ความไว้วางใจ
# [direct=https://www.hostneverdie.com]hosting[/direct] คุณภาพสูง ดูแลระบบโดย system engineer ประสบการณ์สูง
# [direct=https://www.hostneverdie.com]host[/direct] เร็ง แรง ไม่มีล่ม ติดตั้ง cms ฟรี
# [direct=https://www.hostneverdie.com/vps-server]vps[/direct] ราคาถูก 50GB 999 บาท

[direct=https://www.hostneverdie.com][/direct]

EThaiZone

ฝึก c++ ดีกว่าแฮะ

ด้วยเหตุผลข้อเดียวกับที่นึกถึง python
เพราะมันเร็วกว่า php

ว่าแต่ไม่ว่าตัวไหน ถ้่าผมมาเขียนบน .NET
ความเร็วจะต่างกันไหมครับ

???

เรารักนายนะน้องฟี่

จะเก่งไปถึงไหนเนี่ย  พอแล้ว เอาสมองไปเก็บขี้เลื่อยบ้าง  ;D


EThaiZone

อ้างถึงจาก: น้องฟี่ ใน 27 เมษายน 2009, 00:20:17
จะเก่งไปถึงไหนเนี่ย  พอแล้ว เอาสมองไปเก็บขี้เลื่อยบ้าง  ;D

ไม่ไหวหรอกครับ ถ้าเป็นเมื่อก่อนผมอาจนึกแบบนั้น
เสียดายกะลาที่เคยมีมันแตกไปนานแล้ว
โลกภายนอกมันกว้างเกินบรรยาย
ผมกะว่า ถ้ายังไม่ตายก็ฝึกไปเรื่อยๆ

เรารักนายนะน้องฟี่

กะลาพี่ก็แตกแล้ว

กินเหล้า เดี๋ยวนี้ไม่กินโซดา ต้องกินเพียวๆ

โลกภายนอกมันกว้าง  ต่อไปคงต้องจุดไฟแล้วกิน

พี่ก็ฝึกไปเรื่อยๆ ไม่ตับแข็งตาย ก็กินกันต่อไป   ;D

คนละสายก็ว่ากันไป  :-X


EThaiZone

ดีกว่าผม ตอนนี้ชดยาแก้ไอแทน
เพราะมันผสมแอลกอฮอล์

;D

ปล. จริงๆ คือไม่สบาย ไอทุกๆ 2 นาที  :P

navico

C# ครับ ชอบนะ อยากเล่นนะ แต่ php ยังไม่ไปไม่รอดเลย เหอๆๆ
:)

CommonSun

แล้วแต่ว่าจะใช้งานด้่านไหน

ถ้าเป็น App บน windows ก็น่าจะเป็น C# เพราะเขียนง่ายกว่า
ถ้าเป็น Text mode ตัว C++ ก็น่าจะเหมาะกว่า
[direct=http://www.10gb-host.com]Host[/direct] [direct=http://www.10gb-host.com]จดโดเมน[/direct][direct=http://www.thaihosttalk.com/index.php?topic=23024.msg218072#msg218072]VPS 30GB 700 ต่อเดือน[/direct]จดโดเมน 259 บาท/ปี รีบหน่อยนะครับ

awat

เอาหมดเลยครับ

web app => php, javascript, phyton, c# asp.net, ruby
win app => c#.net, c, c++, java

ทั้งหมดนี้เรียนไม่อยากเลยครับ เพียงแค่เข้าใจภาษาใดภาษาหนึ่งก่อน
ถ้าเป็น wep เข้าใจ php ก็ง่ายต่อภาษาอื่น เพราะทำให้เกิดคำถามว่ามันจะทำเหมือน php ได้เปล่าแล้วทำยังไง ก้าวไปสู่การหรคำตอบ
win app เช่นเดียวกัน
.NET Developer, Cloud computing Developer
รับทำ component joomla, wordpress, drupal

bighead

มันก็ดีทั้งคู่ครับ อยู่ทีว่าเอาไปใช้ทำอะไร

alert

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

แต่ความแตกต่างที่ใช้บ่อยๆ คือ c++ ผมจะเขียนกับโปรแกรมที่ไม่ต้องการให้ใครมาแกะ code ไปง่ายๆ อ่ะครับ (เพราะ c# นี่ ได้ .dll ไป ไม่เกิน 5 นาที code ก็หลุดหมดละ)
***** รับซื้อเว็บไซต์สายขาวคุณภาพ  ตั้งแต่ 500-30,000 uip มี traffic มาจาก Google  และไม่เคยโดนแบน adsense  เสนอราคามาทาง pm ได้เลยครับ *****

pan11

ในตระกูล C นี้ ผมเริ่มต้นจาก C แล้วก้อไป C# เลย
ไม่ได้แตะ C++ เลยครับ หากคุณจะเอาไปพัฒนากับเว็บพวก ASP หรือแนว .NET ทั้งหลายผมขอแนะนำ C# ครับ :) :-\