Sự khác nhau giữa C# và Java

Em chào các anh chị trong dạy nhau học. em là sinh viên năm nhất và đang tìm một ngôn ngữ để theo nó. em đang phân vân giữa C# và Java.


theo như trong ảnh thì em thấy C# và Java cùng có khả năng giống nhau. vậy anh chị nói cho em sự khác nhau 2 ngôn ngữ này không. em định học sâu 1 ngôn ngữ , cái còn lại em học để biết thôi. :smiley: em cảm ơn các anh chị nhiều

2 Likes

nếu có thời gian thì nên tập trung vào 1 thứ trước java hoặc c# tùy vào nhu cầu hiện tại nhưng thấy android hiện nay đang phát triển nên học Java bây giờ chắc có lợi thế hơn. Học java rồi sau này chuyển qua C# cũng dễ vì cơ bản 2 ngôn ngữ này khá giống nhau. Còn mình thì ngược lại chọn C# rồi sẽ chuyển sang học lại Java :slight_smile:

1 Like

Mình học Java ở đại học, chưa bao giờ được ai dạy cho C# nhưng vẫn làm ứng dụng C# suốt. Đơn giản, vì đã có tư duy lập trình thì việc chuyển sang ngôn ngữ mới rất nhanh chóng (vì thế nên mới có những quyển sách kiểu lập trình XXX trong 21 ngày,… :smiley: ).

1 Like

Cũng chưa hẳn là tư duy lập trình thì dễ tiếp thu. Căn bản là Java và C# là rất giống nhau.
Trường hợp chuyển sang ngôn ngữ khác thì cái “thói quen” của ngôn ngữ cũ sẽ không giúp ích nhiều làm quen với ngôn ngữ mới, nhiều khi còn gây ra khó tiếp cận.

Giống như giờ học sõi Tiếng Việt thì học Tiếng Anh lại khó vậy :smile:

3 Likes

em cũng định học c# trước :slight_smile: học C# thì mình có cần học C trước không anh. thấy nhiều nguồn nói là nên học C đã rồi mới lên C# hoặc java

thế đại học nó dạy gì hả anh ??

Tùy theo từng trường, đầu tiên chắc là C, sau đó thì sẽ là C++ hoặc Java

Nếu có nền tảng C/C++ thì đỡ phần nào vì không mất công học cú pháp.

Nếu chưa có nền tảng C/C++ thì cứ nhào thẳng. Không vấn đề gì cả.

1 Like

Có nền tảng c++ vs java rồi thì vô c# có khoai k nhỉ.
Đang tính học

Có Java vô C# chắc bớt khoai. Còn C++ thì chưa chắc @@.

ngày xưa anh có học C nhưng cũng chỉ học cơ bản thôi, rồi sau đó đi thẳng lên C# luôn. Em có thể học C# vẫn được nếu như không học C

theo anh em nên học C không :smiley: vì đằng nào trường em cũng bắt học C . -_-

Bắt học thì cứ học thôi.

Còn tự học thì còn xem là để làm gì. Học qua loa thì không nên, học sâu mà không dùng thì cũng không nên :smile:

anh có sách C# nào hay không. chỉ cho em với :))

em thấy mn bảo học C để lấy nền tảng. chắc em học cơ bản C trước

Không hẳn là cần học C trước đâu bạn, trường mình năm nay, năm nhất đã được học Java rồi này. Tiếp cận OOP càng nhanh càng tốt. Ngày trước mình nghĩ OOP rất khó nên mới chưa dám học trước 1 ngôn ngữ hướng đối tượng (năm nhất mình chưa được học OOP, và giờ này năm trước đang ngồi cày C :joy: ). OOP rất dễ. Vote bạn học Java ngay và luôn :smiley:

C# đa năng quá nhỉ…

cái hình sau cái màn hình máy tính là cái gì vậy bác?

Mình nghĩ nên học java trước. Trước hết lấy căn bản về OOP. sau đó tìm hiểu C# cũng không sao vì 2 ngôn ngữ chẳng khác nhau là mấy. Rồi tùy khả năng, sở thích, lựa chọn mà chuyên sâu 1 ngôn ngữ. Lúc đó tùy thuộc tình huống.
Thân!!!

1 Like

Cái hình đó là con chip, với ý nghĩa là ngôn ngữ đó có thể sử dụng để lập trình cho các chip xử lý.
nếu muốn tìm hiểu thêm thì seach “lập trình nhúng”

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?