Thông tin tài liệu:
Thập niên cuối của thế kỷ 20 xuất hiệnhàng loạt các ngôn ngữ thông dịch. ASP,PHP, JavaScript, Python…Có độ đặc thùcao, trừu tượng miền ứng dụng phù hợp vớicác ứng dụng vừa và nhỏ. Cơ sở dữ liệuloại nhỏ, sinh báo cáo, quản lý nghiệp vụ.
Nội dung trích xuất từ tài liệu:
Các ngôn ngữ thông dịch Cácngônngữthôngdịch Thập niên cuối của thế kỷ 20 xuất hiện hàng loạt các ngôn ngữ thông dịch. ASP, PHP, JavaScript, Python…Có độ đặc thù cao,trừutượngmiềnứngdụngphùhợpvới các ứng dụng vừa và nhỏ. Cơ sở dữ liệu loạinhỏ,sinhbáocáo,quảnlýnghiệpvụ.Đadạnghóavàđặcthùvớimiềnứngdụng. Khôngcótínhvạnnăngmàcótínhđặc thùvớimiềnứngdụng.Cácngônngữ nàythuộclớpngônngữthôngdịch 4.1.2Cácloạingônngữvàlựa chọnngônngữlậptrình. a.PhânloạitheosựtiếnhóaNgônngữthếhệđầutiên:Làngônngữmã máyvàhợpngữ.Ngônngữthếhệthứ2:Cácngônngữbậc caocóvàonhữngnăm19501960.Cóđặc trưng là sử dụngtừvựng và cú pháp tiếng anhđểcấutrúccâulệnhcóngữnghĩaCácngônngữnàycầnbộdịchđểchuyển về ngôn ngữ mà máy hiểu được.(Fortran, Algol,Combol,Basic…) Ngônngữthứ3:Làngônngữlậptrìnhhướngcấu trúc. Chúng là sự hoàn thiện nâng cấp và mở rộngcủangônngữlậptrìnhthếhệthứ2.Cácngônngữnàyđượcchiathành3phạmtrù lớntheocácđặcđiểm:NgônngữbậccaovạnnăngPascl,C,Ada,Algol.Ngônngữbậccaohướngđốitượng:C++,Smaltalt, Eifel…Ngônngữbậccaochuyêndụng:Prolog,APL Ngônngữthếhệthứtư:Nângmứctrừu tượnghóacaohơnthếhệthứ3bằngcách giảmthiểucácyêucầu. b.Phânloạitheomôitrườngmạng:Mạng vàkhôngmạng. c.Phânloạitheotiệních:Trựcquanvà khôngtrựcquan.Lựachọngônngữ. ứngdụngmáytrạm Ứngdụngmạng Ứngdụngthờigianthực Ứngdụngtrítuệnhântạo4.1.4Sựảnhhưởngcủangônngữtớicôngnghệphầnmềm. Khảnăngxâydựngmodulvàđónggói chươngtrình 4.2Phươngpháplậptrình Trừutượnghóatronglậptrình. Ví dụ: Để giải quyết một bài toán quản lý sinh viên chúng ta có thể trừu tượng hóa khái niệm sinh viên gồm mã sv, họ tên, điểmTB.Bỏquachiềucaocânnặng.Tuy nhiên với bài toán quản lý sức khỏe thì khôngbỏqua4.2.2Lậptrìnhthủtục. Sửdụngcácthủtục:Chiachươngtrình thànhcácđoạnchươngtrìnhcon.Các thủtụccóthểđượcthựchiệnlạinhiều lầnlờigọi. Lậptrìnhcócấutrúc:Sửdụngcáccâulệnhcócấutrúc.