Trang 2 trên tổng số 10 Đầu tiênĐầu tiên 1234... Cuối cùngCuối cùng
Từ 11 tới 20 trên tổng số 99 kết quả

Đề tài: So sánh C# với C++ và Java. Giống và khác như thế nào?

  1. #11
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Mặc định So sánh C# với C++ và Java. Giống và khác như thế nào?

    Mọi người vô đây đọc để thêm thông tin nè. Topic này vui đó.
    en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B
    hix. Forum nè tranh luận cũng khá sôi nổi nè:
    forums.overclockers.com.au/showthread.php?t=83641&page=2
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  2. #12
    Ngày gia nhập
    05 2010
    Nơi ở
    Gầm cầu
    Bài viết
    37

    trước khi so sánh các bạn nên đọc về lịch sử của 3 ngôn ngữ đó.và tìm hiểu lý do xuất hiện 3 ngôn ngữ đó là gì.Java được phát triển lên từ C/C++ do tác giả Sun khi ông đến hòn đảo Java va ông làm một dự án gì đó thì mình không nhớ lắm.và ông thấy dùng C sẽ khó và viết dài hơn.sâu hơn khó hơn.vì thế mà ông đã phát triển nên ngôn ngữ Java dựa trên nền tảng của C/C++ và ban đầu nó dùng nhiều về lĩnh vực điện tử,tự động hóa và các vi xử lý.
    C# ra đời là do Microsoft không ký được hợp đồng mua bản quyền Java của Sun.
    Khi Java ra đời người ta ví rằng Java là C+++ (C 3+) của Microsoft
    còn khi C# ra đời người ta ví là Java ++ của Java.
    theo trình tự thì C# rễ nhất và C++ khó nhất.
    tốc độ chạy chương trình thì C/C++ can thiệp sâu nhất vào hệ thống vì nó là ngôn ngữ thấp hơn 2 ngôn ngữ kia và nó can thiệp sâu vào phân cứng.Java thì chạy chương trình chậm hơn C/C++/C# nhưng java thì chạy trên đa nền tảng hơn.
    còn họ nhà DotNet thì chỉ chạy trên Microsoft thôi.
    C# thì tất nhiên là rễ hơn Java và được hộ trợ nhiều hơn Java nhưng nó cũng chỉ chạy được trên Windows thôi học DotNet mà.

    đó là nói như vậy còn khó hay rễ thì tùy thuộc vào người dùng.
    bạn thích Java không thích C/C++ hay C# thì bạn nói nó khó bạn không thích.nhưng nếu bạn là cao thủ C/C++ mà không biết 2 cái kia thì bạn nó 2 cái kia là khó.
    nhưng theo như mình thì quan trọng là bạn thích cái j và muốn làm việc với cái nào.định hướng của bạn là gì.
    Còn Ngôn ngữ thì nó cũng chỉ là ngôn ngữ.khi ra chương trình thì tất cả đều như nhau.khách hàng không cần biết bạn dùng ngôn ngữ j quan trọng là phải làm việc đúng như họ mong đợi và tối ưu hóa khi học sử dụng để đạt được kết quả tốt nhất.
    ..:: Tư vấn xây dựng website: 0936088788 ::..
    ..:: Nhận dự án Website giá rẻ : Skype: cnd.vfu | Email:dinhchinh.ndc@gmail.com ..::

    ..:: Website : http://ndcsolution.net | http://trangcongnghe.net | http://itvieclam.com ..::

  3. #13
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Cả 3 thằng đều là imperative language, vì vậy cơ bản là cùng một dòng. Khác nhau một chút thôi. Và cả 3 thằng đều hay cả:
    C++ có STL
    C# có LINQ, .NET
    Java thì không có mấy cái tuyệt chiêu kia, tuy vậy anonymous class của nó xài cũng đã lắm.
    Còn trẻ thì cứ ra sức mà học cả 3. It's worth it.

  4. #14
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Em đọc tới đọc lui mà không biết "rễ" là cái gì cả. Tiếng Việt mình có từ này không ta ?

  5. #15
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Trích dẫn Nguyên bản được gửi bởi nguyendinhchinh
    vì thế mà ông đã phát triển nên ngôn ngữ Java dựa trên nền tảng của C/C++ và ban đầu nó dùng nhiều về lĩnh vực điện tử,tự động hóa và các vi xử lý.
    C# ra đời là do Microsoft không ký được hợp đồng mua bản quyền Java của Sun.
    Khi Java ra đời người ta ví rằng Java là C+++ (C 3+) của Microsoft
    còn khi C# ra đời người ta ví là Java ++ của Java.
    theo trình tự thì C# rễ nhất và C++ khó nhất.
    Thông tin này lấy ở đâu vậy? Em cũng đọc nhiều, cả sách tây, cả sách ta mà hôm nay mới thấy cái thông tin này! Java mà dùng cho điện tử, tự động hóa, và các vi xử lý thì đâu còn gọi là Java nữa nhỉ?

    Kiến thức của em hạn hẹp, mong các đại ca chỉ giáo thêm cho về điều này ạ!

    @TQN: Bác mà post bài như vậy là khó xử rồi!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  6. #16
    Ngày gia nhập
    03 2009
    Nơi ở
    %appdata%\Temp
    Bài viết
    819

    Mặc định So sánh C# với C++ và Java. Giống và khác như thế nào?

    Trích dẫn Nguyên bản được gửi bởi nguyendinhchinh Xem bài viết
    trước khi so sánh các bạn nên đọc về lịch sử của 3 ngôn ngữ đó.và tìm hiểu lý do xuất hiện 3 ngôn ngữ đó là gì.Java được phát triển lên từ C/C++ do tác giả Sun khi ông đến hòn đảo Java va ông làm một dự án gì đó thì mình không nhớ lắm.và ông thấy dùng C sẽ khó và viết dài hơn.sâu hơn khó hơn.vì thế mà ông đã phát triển nên ngôn ngữ Java dựa trên nền tảng của C/C++ và ban đầu nó dùng nhiều về lĩnh vực điện tử,tự động hóa và các vi xử lý.
    C# ra đời là do Microsoft không ký được hợp đồng mua bản quyền Java của Sun.
    Khi Java ra đời người ta ví rằng Java là C+++ (C 3+) của Microsoft
    còn khi C# ra đời người ta ví là Java ++ của Java.
    theo trình tự thì C# rễ nhất và C++ khó nhất.
    tốc độ chạy chương trình thì C/C++ can thiệp sâu nhất vào hệ thống vì nó là ngôn ngữ thấp hơn 2 ngôn ngữ kia và nó can thiệp sâu vào phân cứng.Java thì chạy chương trình chậm hơn C/C++/C# nhưng java thì chạy trên đa nền tảng hơn.
    còn họ nhà DotNet thì chỉ chạy trên Microsoft thôi.
    C# thì tất nhiên là rễ hơn Java và được hộ trợ nhiều hơn Java nhưng nó cũng chỉ chạy được trên Windows thôi học DotNet mà.

    đó là nói như vậy còn khó hay rễ thì tùy thuộc vào người dùng.
    bạn thích Java không thích C/C++ hay C# thì bạn nói nó khó bạn không thích.nhưng nếu bạn là cao thủ C/C++ mà không biết 2 cái kia thì bạn nó 2 cái kia là khó.
    nhưng theo như mình thì quan trọng là bạn thích cái j và muốn làm việc với cái nào.định hướng của bạn là gì.
    Còn Ngôn ngữ thì nó cũng chỉ là ngôn ngữ.khi ra chương trình thì tất cả đều như nhau.khách hàng không cần biết bạn dùng ngôn ngữ j quan trọng là phải làm việc đúng như họ mong đợi và tối ưu hóa khi học sử dụng để đạt được kết quả tốt nhất.
    Bác này gió máy kinh tởm quá. Tại hạ bái phục. James Gosling có ở đây chắc cũng hộc máu mồm đột tử
    .::[The best way to predict the future is to invent it]::.
    __________________________________________________ _ - Alan Kay -

  7. #17
    Ngày gia nhập
    04 2010
    Bài viết
    1,534

    Trích dẫn Nguyên bản được gửi bởi nguyendinhchinh Xem bài viết
    ...
    Còn Ngôn ngữ thì nó cũng chỉ là ngôn ngữ.khi ra chương trình thì tất cả đều như nhau.khách hàng không cần biết bạn dùng ngôn ngữ j quan trọng là phải làm việc đúng như họ mong đợi và tối ưu hóa khi học sử dụng để đạt được kết quả tốt nhất.
    Cái này hay à nha.
    Ví dụ một cơ quan nọ tuyển LTV Java. Bạn chỉ biết (rất giỏi) về C/C++. Bây giờ bạn nộp đơn, nói rõ tình trạng của mình và kèm theo câu trên.
    Xin cho biết lúc đó bạn có nghĩ rằng người ta tin lời bạn và gọi bạn đến phỏng vấn ?

    Khách hàng không cần biết....:
    Có làm việc với khách hàng chưa mà biết là họ không cần biết? Có vẻ là chiều hướng xem thường trí thông minh của khách hàng.

    Ví dụ 1: phần mềm viết phải sử dụng một database lớn. Bạn dụ khách hàng chọn đại một máy làm database server và chạy ra mấy tiệm bán đĩa mua một đĩa cờ rắc Oracle về lắp vào à?
    Khách hàng nào không biết hỏi về sự phát triển của phần mềm là khách hàng ngu. Bán phần mềm mà không giải thích đúng cho khách hàng điểm này là làm ăn lường lọc.

    Ví dụ 2: phần mềm viết dùng ASP.NET. Khách hàng chỉ có Unix Servers. Làm sao mà bảo khách hàng không cần biết ngôn ngữ gì được. Chưa chắc đã thuyết phục được người ta cài đặt IIS lên Server.

    Ví dụ 3: có một số cơ quan đặt quy định phải dùng mã nguồn mở. Phần mềm không dùng mã nguồn mở thì miễn nói chuyện với họ.

  8. #18
    Ngày gia nhập
    11 2008
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi rox_rook Xem bài viết
    Cả 3 thằng đều là imperative language, vì vậy cơ bản là cùng một dòng. Khác nhau một chút thôi. Và cả 3 thằng đều hay cả:
    C++ có STL
    C# có LINQ, .NET
    Java thì không có mấy cái tuyệt chiêu kia, tuy vậy anonymous class của nó xài cũng đã lắm.
    Còn trẻ thì cứ ra sức mà học cả 3. It's worth it.
    Em học mỗi cái C/C++ thấy đuối lắm rồi,mà học thêm 2 cái kia chắc xuống lỗ sớm mất
    Khuyên anh em học vừa vừa oi ,để sớm phục vụ vợ con .Kẻo thành công trong sự nghiệp mà lại mất gia đình thì cũng buồn

    Cuối tuần vui vẻ nha.

  9. #19
    Ngày gia nhập
    11 2013
    Bài viết
    511

    Các bạn khai thong hộ tớ phát :

    1. Mình cài VS2015 thấy có iOS, Androi Application. C# giờ đa nền tang rồi sao ?
    2. Nhiều bạn bảo C# chậm hơn C++ nhưng mà chậm hơn bao nhiêu lần ( trung bình ) mình không rõ lắm.
    3. Người ta bảo Java là "cụ rùa" so với C++. Nhưng mà rùa như thế nào nhỉ .

  10. #20
    Ngày gia nhập
    01 2013
    Bài viết
    1,479

    Trích dẫn Nguyên bản được gửi bởi Duong_act Xem bài viết
    Các bạn khai thong hộ tớ phát :

    1. Mình cài VS2015 thấy có iOS, Androi Application. C# giờ đa nền tang rồi sao ?
    2. Nhiều bạn bảo C# chậm hơn C++ nhưng mà chậm hơn bao nhiêu lần ( trung bình ) mình không rõ lắm.
    3. Người ta bảo Java là "cụ rùa" so với C++. Nhưng mà rùa như thế nào nhỉ .
    2. Tùy workload của chương trình.
    3. Java chạy trên VM, Java có GC tự động, Java kiểm tra mảng tự động... đều tốn time.

    Nói chung thì OOP thì nó gần với vấn đề cần giải quyết hơn (cái này chính là high-level nhưng từ này dễ hiểu nhầm).

Các đề tài tương tự

  1. Toàn Quốc [Gấp] Thuê người hack game java mobile online và gắn keylog theo dõi vào java.
    Gửi bởi colin.phongtran trong diễn đàn Việc làm IT(tự do)
    Trả lời: 0
    Bài viết cuối: 26-12-2013, 12:52 PM
  2. Lập trình socket trong Java, 1 server kết nối nhiều client trong Java như thế nào?
    Gửi bởi detective009 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 12
    Bài viết cuối: 27-10-2013, 12:53 AM
  3. Hà Nội Tuyển 1 lập trình viên JAVA cao cấp (recruiting for Senior JAVA Developer position)
    Gửi bởi FSVietnam trong diễn đàn Tuyển dụng - Việc làm CNTT
    Trả lời: 4
    Bài viết cuối: 02-10-2013, 05:18 PM
  4. Đọc Ghi file trong java, báo lỗi java.io.NotSerializableException: java.util.Scanner
    Gửi bởi quyenktpm2 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 3
    Bài viết cuối: 13-08-2013, 11:40 AM
  5. c# và java giống và khác nhau như thế nào?
    Gửi bởi alibaba7034 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 04-01-2013, 11:59 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn