- có thể làm gần như mọi thứ. nhưng rất cồng kềnh về khói lượng code.
(
Lập trình nhúng cũng như lập trình bình thường thôi. Chỉ có điều môi trường lập trình nó khác với máy tính một chút. Có thể là nền tảng chạy phần mềm sẽ bị thiếu ram, cpu, disk. Có nhu cầu phải chạy 24/24 liên tục không restart. Cắm nguồn là chạy. Rút nguồn là tắt. Nhu cầu chỉnh sửa / cài đặt cực thấp.
Phục vụ cho các thiết bị điện tử như
@phantomlk nói. Nhưng hiện giờ nó mở rộng ra rất nhiều thiết bị. Các thiết bị nào rơi vào các trường hợp kể trên thì có thể được coi là nhúng.
syntax: (Thử với việc nhập xuất Console)
C: syntax khó nhớ, khó hiểu
print();
C++: syntax khó nhớ, khó hiểu. đỡ hơn C
cin<<
C#: Dễ nhớ, dễ hiểu, tự nhiên
Console.Read();
Ứng dụng:
C:
- Lập trình nhúng phần mềm đièu khiển phần cứng.
- Lập trình core
- có thể làm gần như mọi thứ. nhưng rất cồng kềnh về khói lượng code.
(
Lập trình nhúng cũng như lập trình bình thường thôi. Chỉ có điều môi trường lập trình nó khác với máy tính một chút. Có thể là nền tảng chạy phần mềm sẽ bị thiếu ram, cpu, disk. Có nhu cầu phải chạy 24/24 liên tục không restart. Cắm nguồn là chạy. Rút nguồn là tắt. Nhu cầu chỉnh sửa / cài đặt cực thấp.
Phục vụ cho các thiết bị điện tử như @phantomlk nói. Nhưng hiện giờ nó mở rộng ra rất nhiều thiết bị. Các thiết bị nào rơi vào các trường hợp kể trên thì có thể được coi là nhúng.
https://daynhauhoc.com/t/hoc-c-theo-huong-lap-trinh-nhung-la-nhu-the-nao/7685/3
)
C++: tiện hơn C, nhưng không nhanh bằng.
- Lập trình nhúng phần mềm đièu khiển phần cứng.
- Lập trình core
- có thể làm gần như mọi thứ. nhưng rất cồng kềnh về khói lượng code.
C#: App PC, Website, App mobile, Tool
- Tốc độ chậm hơn 2 thằng kia
- Code nhanh hơn phía user.
- Nhiều thư viện hỗ trợ.