- quan hệ kế thừa giữa các thực thể Biểu đồ thực thể quan hệ
Lựa chọn ngụn ngữ lập trỡnh
Lựa chọn ngụn ngữ lập trỡnh
Cỏc đặc trưng của ngụn ngữ lập trỡnh sẽ quyết định miền ứng dụng của ngụn ngữ. Miền ứng dụng là yếu tố chớnh để chỳng ta lựa chọn ngụn ngữ cho một dự ỏn phần mềm.
Ngụn ngữ FORTRAN:cú khả năng tớnh toỏn với
độ chớnh xỏc cao và thư viện toỏn học phong phỳ thường được sử dụng trong cỏc dự ỏn phần mềm trong lĩnh vực khoa học kỹ thuật.
COBOL:là ngụn ngữ cho ứng dụng kinh doanh và
khai thỏc CSDL lớn. Tuy nhiờn, hiện nay cỏc ngụn ngữ thế hệ thứ tư đó dần dần chiếm ưu thế so với
COBOL. 230
Lựa chọn ngụn ngữ lập trỡnh
PASCAL và C:là ngụn ngữ hay được chọn cho
việc phỏt triển phần mềm hệ thống
LISP, PROLOG hay OPS5: là ngụn ngữ thường được dựng trong cỏc ứng dụng trớ tuệ nhõn tạo.
C++:Với đặc trưng hướng đối tượng, tớnh hiệu
quả thực hiện cũng như cú nhiều cụng cụ và thư viện, C++ hiện đang được sử dụng rộng rói trong lĩnh vực phỏt triển cỏc ứng dụng nghiệp vụ.
Smalltalk, C++, Java:là cỏc ngụn ngữ lập trỡnh
hướng đối tượng được dựng rộng rói nhất trong việc phỏt triển phần mềm hướng đối tượng.
231
Java:là ngụn ngữ hướng đối tượng đang được
sử dụng rộng rói cho phỏt triển cỏc dịch vụ Web và phần mềm nhỳng vỡ cỏc lý do độ an toàn cao, tớnh trong sỏng, tớnh khả chuyển và hướng thành phần.
ASP, JavaScript, PERL: là cỏc ngụn ngữ biờn
dịch (script) với những cõu lệnh và thư viện mạnh. Cỏc ngụn ngữ này hiện đang được sử dụng rộng rói trong lập trỡnh Web.
Lựa chọn ngụn ngữ lập trỡnh
2323.3.4. Phong cỏch lập trỡnh 3.3.4. Phong cỏch lập trỡnh
Phong cỏch lập trỡnh được coi là tốt khi:
Tuõn theo cỏc chuẩn thụng dụng
Chỳ giải đầy đủ mỗi khi khụng tuõn theo chuẩn
Tuõn theo chuẩn:
Cỏch đặt tờn hàm và biến
Cỏch xõy dựng cõu lệnh, cấu trỳc chương trỡnh Cỏc viết chỳ thớch
Cỏch xử lý lỗi
Nhằm hướng tới phong cỏch làm cho mó
nguồn: dễ hiểu, dễ sửa đổi, an toàn (ớt lỗi)
233Cỏch đặt tờn hàm và biến Cỏch đặt tờn hàm và biến
Đặt tờn biến, tờn hàm cú nghĩa, gợi
nhớ
Sử dụng cỏc ký hiệu, từ tiếng Anh cú nghĩa
Viết tờn hàm dễ đọc: vớ dụ viếtDateOfBirth
thay chodateofbirth
Trỏnh đặt tờn quỏ dài
Thống nhất cỏch dựng biến trong toàn bộ