1. Bẻ khóa:
Chưa biết sắm vàng đã lo bị trộm.
Những đồ án lớn, người ta chỉ sợ bị hắc-cơ vào chôm dữ liệu, hoặc phá dữ liệu. Còn cái vụ chôm mã thì đã hai thế kỷ nay hêt ai lo rồi.
Chỉ những người viết phần mềm chuyên làm việc gì đó, và bán lại cho những nơi cần dùng thì mới cần bảo mật code. Khong cho cơ-rắc, không cho dịch ngược.
2. C++, và các ngôn ngữ dot net (VB.NET, C#,...)
C++ và C# cùng mang tên C nhưng là hai loại ngôn ngữ khác nhau một trời một vực.
C# (và VB.NET) chạy trên ền tảng DOT NET) cho nên sử dụng bộ nhớ kiểu khác. Cũng như Java, C# dựa vào cỗ máy dọn rác (garbage collector) để quản lý bộ nhơ cũng như nhiêu tài nguyên khác. C++ bắt buộc phải dùng nhiều thủ thuật đi sâu vào tài nguyên để tăng tốc cho nên không thể dùng công cụ của nền tảng - muốn dùng các COM/API của Excel, nó phải gọi qua thư viên của Office.
Nếu không biết sử dụng thuần thục STL, không biết sử dụng con trỏ (memory pointer), và vai trò bảng ảo (virtual table) thì nên quên C++ đi.
Delphi nếu tôi nhớ khong lầm thì nó là nền tảng viết code Object Pascal. Nền tảng này không có chỗ đi thẳng vào tài nguyên máy như C/C++ cho nên cũng gần như Java và C#.
Chú thích: tôi viết chung cho các bạn chưa rõ lắm về C++.
Tôi không thích tiếp xúc với người hay viết tắt cho nên thớt đừng hỏi gì tôi, trừ phi thay đổi cách viết.