VicoTas
Câu hỏi
avatar kaiba000
25/05/2013 20:30

Ngôn ngữ viết phần mềm phổ biến và ưu việt nhất hiện nay là gì?

Mình muốn tham gia học 1 ngôn ngữ lập trình nào đó (chủ yếu tự học). Vậy các bạn có biết ngôn ngữ lập trình nào được các Cty phần mềm hay dùng và có tính năng ưu việt hiện nay? Các phần mềm ngày nay được viết chủ yếu bằng ngôn ngữ gì: VB, C++, SQL, ASP, Java,..?
Cám ơn!

Danh sách câu trả lời (1)
avatar haianh02 25/05/2013 20:30
1. Công nghệ .NET:
Bắt đầu từ ý tưởng chia sẻ tương quan các thư viện và sử dụng chung giữa các ngôn ngữ lập trình với các ứng dụng -> .NET Framework ra đời (tương tự như Java, cần có Java Environment mới run được các ứng dụng viết = Java)
Dần dần các language được develop bởi MS đều được tích hợp với .NET Framework..

2. Các ngôn ngữ lập trình C/C++/C#
_C/C++ : ngôn ngữ lập trình cấu trúc nhưng theo một số quy ước và tiêu chuẩn nên có 3 nhóm phát triển C/C++ (IDE) : Cygnus (GCC) - Borland - Microsoft. Cơ bản là giống nhau chỉ khác một số thôi.
C thì không có Object-Oriented nhưng sau các nhà phát triển tích hợp nó có thể viết OO (dùng Visual C++ là rõ liền).
C++ implement được struct và class
C# là thuần OOP, na ná Java
3. Visual Basic cũng được develop bởi MS, ban đầu thì VB được dùng để ứng dụng viết các app làm việc với database tốt hơn C/C++, nhưng sau rồi cũng lằng nhằng...viết cái gì cũng được hết giống thằng C#, 2 thằng này cùng đi song song.
Chả có gì quan trọng về ngôn ngữ lập trình cả.
4. Java thì viết Desktop-based + Web-based Application đều good. Còn dùng Java lập trình hệ thống chưa nghe bao giờ. Java mạnh ở khoản tương tác về Network ở 2 lớp Transport Layer + Network Layer khá mạnh do được develop nhiều.
5. Windows trước Vista viết bằng C/C++/VB/Vbscript ; còn Vista thì chắc chắn là tích hợp nguyên cây .NET Framework vào nên language nào cũng được VB->VB.NET / C# 2.0 (.NET) / J#.NET / C++.NET Bó tay

Còn viết application giờ thì khá language nào thì dùng nó để mà viết chứ chẳng có cái nào hơn cái nào hết.
Cứ cơ bản từ từ mà học cho chắc, đừng nhảy cóc rồi càng học càng khoai lại sợ không chịu nổi ^^
Bắt đầu từ đâu thì cố gắng từ đó tạo cơ sở cho chắc rồi đi tiếp.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Phương Mình có đoạn code C ko biết là bị lỗi ở chỗ nào các bạn giúp mình với

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Sao các bạn làm "Chọn danh mục cần đăng câu hỏi theo danh sách bên dưới." hay thế? cho mình code đc không?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto ..ai biết ở đâu nhận dạy học palsh ko?.....?.cho tôi địa chỉ với ...đang cần gấp.

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Có ai biết cách mã hóa dữ liệu ngắn hơn MD5 không chỉ giùm mình với

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Tôi đang viết chương trình về bản đồ bằng ngôn ngữ Java. Cho hỏi cách thức số hóa bản đồ và các chương trình trợ giúp cho công việc này?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Lập trình ứng dụng bằng Java, đã kết nối được csdl để lấy ra các trường nhưng không biết cách đưa các trường đó vào một JTable để hiển thị??

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto VB 6.0 có thể lập trình điều khiển phần cứng được không (lập trình hệ thống)??

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

vietnamconnection Xin hỏi làm thế nào để biết trong các thư viện như run32.dll, kernel32.dll có những hàm lập trình nào?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Xin hỏi thiết bị nào có thể kết nối các sensor này với máy tính và ngôn ngữ dùng để lập trình?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

lê văn nguyên Trong lập trình Visual Basic có cách nào để gửi thư đến 1 địa chỉ cho trước mà không cần khởi động chương trình mail nào cả?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

Lê Thị Hoa Hồng Cách giấu các HTML Code của các file *.htm để người dùng không thấy được các đoạn mã HTML đó?

Đăng lúc: 20:30 - 25/05/2013 trong Lập trình

nophoto Xin hỏi cách làm web bãng MS Access.?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Tôi lập trình mạng với ASP, trong đó xử lý CSDL dùng mã font là.VnTime (.VnArial), khi duyệt web thì hiển thị font không chính xác? Tôi phải làm sao?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Lập trình ASP, Cách quản lý thời gian bắt đầu và kết thúc 1 session ??

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn lập trình C để gửi tin nhắn trong mạng LAN (giống như net send của Windows)?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Hướng dẫn cho mình cách viết chương trình SMTP Server bằng C#. ?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Tôi muốn tìm hiểu về ngôn ngữ lập trình socket và xây dựng chương trình quét địa chỉ IP trong LAN. Xin hướng dẫn?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Lập trình C trên Linux, dùng cơ chế giao tiếp Socket để trao đổi dữ liệu giữa client và server.?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn cách thức lập trình bằng Assembly truyền 1 thông điệp qua lại giữa hai PC?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

nophoto Xin hướng dẫn đoạn code đếm số lượt người đã truy cập vào trang Web của mình.?

Đăng lúc: 20:29 - 25/05/2013 trong Lập trình

Rao vặt Siêu Vip