| Giới Thiệu một số ngôn ngữ lập trình | |
|
|
Tác giả | Thông điệp |
---|
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Giới Thiệu một số ngôn ngữ lập trình Wed Apr 23, 2008 12:07 pm | |
| Assembly Ngôn ngữ Assembly là một bước tiến vượt ra khỏi với ngôn ngữ máy khó hiểu. Ngôn ngữ này xuất hiện vào những năm 1950, nó được thiết kế để máy tính trở nên thân thiện hơn với người sử dụng. Assembly đưa ra khái niệm biến (variable), nhờ đó mà ta có thể gán một ký hiệu cho một vị trí nào đó trong bộ nhớ mà không phải viết lại địa chỉ này dưới dạng nhị phân mỗi lần sử dụng. Assembly cũng chứa vài "phép toán giả", tức là ta có thể biểu biễn mã phép toán dưới dạng phát biểu (statement) thay vì dưới dạng nhị phân. Sau khi viết một chương trình Assembly, lập trình viên phải chạy nó thông qua Assembler. Assembler là một chương trình biên dịch (compiler), nó dịch chương trình Assembly sang ngôn ngữ máy.
Fortran Fortran là ngôn ngữ lập trình cấp cao cổ nhất, nó được phát triển vào những năm 1950. Fortran là tên viết tắt của Formula Translator. Nó có rất nhiều phiên bản khác nhau. Fortran IV được lấy làm chuẩn vào năm 1966. Fortran 77 sau đó có thêm nhiều đặc điểm mới hơn. Gần đây Fortran 90 đã được phát triển. Ngoài các chuẩn Fortran kể trên còn có một số "dị bản" khác, ví dụ như F là pha trộn của Fortran với ngôn ngữ hướng module, hay High Performance Fortran (HPF) dùng cho các cluster. Fortran chẳng có gì đặc sắc lắm. Nó không được sử dụng nhiều ngoại trừ trong giới khoa học, nơi cần thực hiện nhiều tính toán toán học. Fortran có logic lập trình hay nên nó cũng được sử dụng để dạy về lập trình trong trường học.
Pascal
Đây là ngôn ngữ lập trình cấp cao phát triển bởi Niklaus Wirth vào những năm 1960. Nó lấy tên của một nhà toán học Pháp. Pascal là ngôn ngữ lập trình có cấu trúc rất chặt chẽ vì thế lập trình Pascal đòi hỏi phải rất có phương pháp và cẩn thận. Vì lý do này nó được sử dụng làm công cụ dạy lập trình. Tuy nhiên cũng vì thế mà ngôn ngữ này rất kém mềm dẻo và thiếu đặc trưng nên ít được dùng để viết các ứng dụng công việc. Để khắc phục điều này Wirth phát triển Modula-2, đây là ngôn ngữ lập trình tương tự Pascal nhưng có thêm nhiều đặc điểm mới.
Cobol
Cobol là tên viêt tắt của Common Business Oriented Language. Nó được phát triển cuối những năm 1950 và ngôn ngữ cấp cao cổ thứ nhì (sau Fortran). Cobol hướng vào giới thương mại. Nó là một ngôn ngữ rất dài dòng. Chương trình Cobol thường dài hơn bất kỳ chương trình viết bằng ngôn ngữ nào khác. Dù vậy, nó là một ngôn ngữ tốt và dễ đọc. Dù cổ nhưng Cobol vẫn được sử dụng phổ biến trong thế giới thương mại.
C
C là ngôn ngữ lập trình cấp cao phát triển bởi phòng thí nghiệm Bell vào giữa những năm 1970. Đây là ngôn ngữ được thiết kế để lập trình hệ thống, nhưng thực tế cho thấy nó là ngôn ngữ rất mềm dẻo. C đã được dùng để viết hệ điều hành Unix. Vì thế Unix hỗ trợ các chương trình C rất tốt. Các statements và đặc trưng của nó rất tuyệt cho nhiều ứng dụng. C gần với Assembly hơn bất kỳ ngôn ngữ cấp cao nào khác. Ngôn ngữ này được dùng để làm việc với phần cứng trực tiếp. Vì gần với ngôn ngữ máy các lập trình viên có thể viết code trong việc điều khiển hệ thống rất hữu hiệu với C.
C++
Đây là bản chỉnh sửa của C được phát triển giữa những năm 1980. C++ có tất cả các đặc trưng của C ngoài ra có thêm nhiều phép toán hữu hiệu hơn và các đặc trưng hướng đối tượng (object-oriented). C++ có lẽ là ngôn ngữ phổ biến nhất hiện nay. Nó được sử dụng để viết rất nhiều các chương trình Windows và Mac.
Java
Java là ngôn ngữ lập trình cấp cao phát triển bởi Sun Microsystems. Nó là ngôn ngữ lập trình hướng đối tượng như C++ nhưng đã được đơn giản hóa nên có thể tránh được nhiều lỗi thông thường. Mã Java được biên dịch thành bytecode và ứng dụng đã được biên dịch có đuôi mở rộng là .class. Các ứng dụng này được chạy bởi bộ dịch Java (Java interpreter). Đây là ngôn ngữ lập trình có mục đích chung chung nhưng có các đặc điểm rất phù hợp với Internet nên được sử dụng nhiều để viết các ứng dụng chạy trên Internet.
Các ngôn ngữ khác
Còn có rất nhiều các ngôn ngữ khác nữa với các đặc điểm khác nhau, được thiết kế cho một vài mục đích đặc biệt nào đó, ví dụ: Perl, SQL, HTML là các ngôn ngữ khá thông dụng, v.v... | |
|
| |
nghiait Super Moderator
Tổng số bài gửi : 500 Age : 38 Đến từ : Hải Dương Nghề Nghiệp : Telecommunication Sở Thích: : IT Thanks : 0 Points : 11721 Registration date : 03/05/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Sat Jun 07, 2008 9:55 pm | |
| Kái mảng lập trình nghe có vẻ vắng khách wa'!! | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Sat Jun 07, 2008 10:00 pm | |
| uhm, kg ai wan tâm lập trình hết. dien dan cpon it nguoi qua.huhu | |
|
| |
nghiait Super Moderator
Tổng số bài gửi : 500 Age : 38 Đến từ : Hải Dương Nghề Nghiệp : Telecommunication Sở Thích: : IT Thanks : 0 Points : 11721 Registration date : 03/05/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Sat Jun 07, 2008 10:39 pm | |
| tưởng hc lập trình dẽ lém hả.. có đk thì mới hc thui chứ đâu fải ai cũng hc đâu.. ko wan tâm cũng fải thui | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Sun Jun 08, 2008 11:19 am | |
| vậy nghiait có quan tâm kg? àh mà nghiait đang họ hay đã đi làm? bạn ở đâu vậy | |
|
| |
nghiait Super Moderator
Tổng số bài gửi : 500 Age : 38 Đến từ : Hải Dương Nghề Nghiệp : Telecommunication Sở Thích: : IT Thanks : 0 Points : 11721 Registration date : 03/05/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Mon Jun 09, 2008 10:14 pm | |
| tất nhiên là có chút nhưng cũng k nh` vì đi theo ngành # rùi mà.. nên ko thể bít wa' nh` thứ dc.. Viễn thông là nghề kiếm cơm rùi..còn IT chỉ là hc chơi thui.. Profile đã thêm rùi đó.. hết thời SV roài.. thêm 1 chút thông tin nữa là đang làm tại cty TM & XNK Viettel tại Hà Nội. Còn Admin thì sao? năm nay thì trng` j vậy? | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jun 10, 2008 3:46 pm | |
| admin thì chưa biết vào trường nào vì sợ rớt tốt nghiệp. admin nhưng học dở lắm.hihi | |
|
| |
nghiait Super Moderator
Tổng số bài gửi : 500 Age : 38 Đến từ : Hải Dương Nghề Nghiệp : Telecommunication Sở Thích: : IT Thanks : 0 Points : 11721 Registration date : 03/05/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Fri Jun 13, 2008 4:31 pm | |
| ac vậy mà cũng lên dc lớp 7 he.. fải đối.. xã hội bất công.. bất công wa' xã hội bạc đãi nhân tài hjhj.. nói câu nữa chắc vô tù mọt gông lun! Cố gắng là dc thui mà! chúc Admin thành công nha! | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Sat Jun 14, 2008 3:41 am | |
| admin đã đậu rồi, vậy là hết bất công chứ hả? hihi. | |
|
| |
nghiait Super Moderator
Tổng số bài gửi : 500 Age : 38 Đến từ : Hải Dương Nghề Nghiệp : Telecommunication Sở Thích: : IT Thanks : 0 Points : 11721 Registration date : 03/05/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Wed Jun 18, 2008 2:15 pm | |
| vậy ah chúc mừng nha!đậu rùi fải liên hoan chứ nhỉ! hj`hj`.. | |
|
| |
lang_thang99 Lớp 1
Tổng số bài gửi : 58 Age : 40 Đến từ : Australia Nghề Nghiệp : 7 nghe...hiihi Sở Thích: : nhieu wa.. hong nho het.. Thanks : 0 Points : 11524 Registration date : 19/07/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Sun Jul 20, 2008 12:43 pm | |
| wow..admin co mot so dinh nghia co ban tung loai ngon ngu lap trinh.. con duong tuong lai that ro rui..hihi.. than chuc admin dat thanh uoc nguyen..hihi | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Sun Jul 20, 2008 5:45 pm | |
| - lang_thang99 đã viết:
- wow..admin co mot so dinh nghia co ban tung loai ngon ngu lap trinh.. con duong tuong lai that ro rui..hihi.. than chuc admin dat thanh uoc nguyen..hihi
admin chỉ sưu tầm thôii, có bài nhưng kg có ai giải thích nên cũng kg hiểu nhiều cho lắm. Post lên mong rằng có cao thủ nào đọc dc sẽ chỉ dạy thôi đó | |
|
| |
nhasuchatphat Lớp 5
Tổng số bài gửi : 161 Age : 42 Đến từ : Núi Cờ Tây Nghề Nghiệp : tu hành Sở Thích: : tu luyện nội công Thanks : 0 Points : 11564 Registration date : 14/07/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 7:50 am | |
| theo nhà sư nghĩ, mình nên học 1 ngôn ngữ cho thuần thục thì sẽ phục vụ chocông việc của mình nhà sư trí nhớ kém nnên học hành không tới nơi, chỉ biết pascal cơ bản nhưng nó giúp ích rất nhiều cho bần tăng bần tăng mong mọt ngày mình có thể nắm vững VB thì mình tha hồ tung hoành. lúc đó có nhiều chuyện tưởng khó và dễ lầm lẫn nhưng nhờ lập trìh mọi chuyện suôn sẻ liền. nhà sư có một bài taón liên quan đến mảng 2 chiều rất dễ, nhưng nhà sư nghi chưa ra. thi chủ nào hứng thú thì giúp bần tăng nhé, nếu viết bằng pascal thì tuyệt. mong được chư vị đồng thanh ủng hộ. nhasuchatphat@ymail.com | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 9:16 am | |
| nhà sư kg nghĩ ra thì ai nghĩ ra trời. Cao thủ kg biết làm thì ai mà làm cho dc, nhà sư khéo giỡn. Nhà sư cứ cho thử xem, admin sẽ nghiên cứu kỹ.Học hỏi thêm cũng tốt. | |
|
| |
nhasuchatphat Lớp 5
Tổng số bài gửi : 161 Age : 42 Đến từ : Núi Cờ Tây Nghề Nghiệp : tu hành Sở Thích: : tu luyện nội công Thanks : 0 Points : 11564 Registration date : 14/07/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 2:58 pm | |
| đây là mảng 2 chiều: cho mảng 2 chiều nxn (n nhập vào) tạo mảng 2 chiều và in ra màn hình với yêu cầu như sau:
- các giá trị trên hàng hay cột là ngẫu nhiên có giá trị là : 1,2,3,4,...n-1, n - 1,2,3,4,...n-1, n đồng loạt xuất hiện trên 1 cột - 1,2,3,4,...n-1, n đồng loạt xuất hiện trên 1 hàng - trên 1 hàng không có 2 giá trị trùng nhau - trên 1 cột không có 2 giá trị trùng nhau
hết.
ví dụ : ma trận 2 chiều 4x4 thì như sau là đat yêu cầu:
1 2 3 4 4 1 2 3 2 3 4 1 3 4 1 2
mong các chư vị giúp dỡ. | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 3:01 pm | |
| viết dc có thưởng hem nhà sư????????hihi
admin sẽ cố gắng nộp bài sớm. cái này là nhà sư thách đố nè, chứ bài này nhà sư giải cái 1 ah | |
|
| |
nhasuchatphat Lớp 5
Tổng số bài gửi : 161 Age : 42 Đến từ : Núi Cờ Tây Nghề Nghiệp : tu hành Sở Thích: : tu luyện nội công Thanks : 0 Points : 11564 Registration date : 14/07/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 3:08 pm | |
| nhà sư xưa nay giúp người không công, không nhận tiền, quà gì hết nên mong chư vị giúp nhà sư coi như giúp cho nhà Chùa vậy.
bài này có ứng dụng rất hay là giúp tạo bảng điều hàh, và phân phối mật thư trong trò chơi lớn. nên nhà sư rất cần. | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 3:14 pm | |
| ủa trong chùa cũng chơi mật thư nữa hả? | |
|
| |
nhasuchatphat Lớp 5
Tổng số bài gửi : 161 Age : 42 Đến từ : Núi Cờ Tây Nghề Nghiệp : tu hành Sở Thích: : tu luyện nội công Thanks : 0 Points : 11564 Registration date : 14/07/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 9:24 pm | |
| có chứ, nhưng ngoài chùa cũng chơi nữa, đặc biệt là dịp hè này khi bần tăng xuống núi, có đi cùng các chư đệ trong chùa, thêm vài ba sư muội nữa khi chia nhau ra tham quan, bần tăng phát cho mỗi người một mật thư, sau một tuần chu du, mỗi người giải mật thư rồi đến nơi đã định trong mật thư để hội ngộ và kể cho nhau nghe về chuyến đi của mình.
ai giải không ra thì sẽ không được hội ngộ mà phải tự đi lang thang một mình và trở về núi Cờ Tây sớm
còn những ai hội ngộ, sẽ được bần tăng tặng mật thư để hội ngộ tiếp. hay và thú vị cực kỳ.
thế đó, có một thư mới hấp dẫn. | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Tue Jul 22, 2008 9:30 pm | |
| - nhasuchatphat đã viết:
- có chứ, nhưng ngoài chùa cũng chơi nữa, đặc biệt là dịp hè này
khi bần tăng xuống núi, có đi cùng các chư đệ trong chùa, thêm vài ba sư muội nữa khi chia nhau ra tham quan, bần tăng phát cho mỗi người một mật thư, sau một tuần chu du, mỗi người giải mật thư rồi đến nơi đã định trong mật thư để hội ngộ và kể cho nhau nghe về chuyến đi của mình.
ai giải không ra thì sẽ không được hội ngộ mà phải tự đi lang thang một mình và trở về núi Cờ Tây sớm
còn những ai hội ngộ, sẽ được bần tăng tặng mật thư để hội ngộ tiếp. hay và thú vị cực kỳ.
thế đó, có một thư mới hấp dẫn. ý giống như những chuyến du lịch tham quan của nhóm của quý ròm và tiểu long vậy ta. Cũng giống như lời nhà sư kể đó. chỉ tiếc admin chưa một lần nào dc như vậy cả. chưa dc đi cắm trại hay đi chơi với trường, bạn bè xa bao giờ hết.huhuuhuhuhuhuhuhuhu | |
|
| |
nhasuchatphat Lớp 5
Tổng số bài gửi : 161 Age : 42 Đến từ : Núi Cờ Tây Nghề Nghiệp : tu hành Sở Thích: : tu luyện nội công Thanks : 0 Points : 11564 Registration date : 14/07/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Wed Jul 23, 2008 9:00 pm | |
| cái này hấp dẫn và vui lắm, adim mà đi một lần là ghiền đó.
nếu có dịp thì cũng nên đi chơi xa nhà, đi trại để học hỏi, thư giãn ,,, lấy thêm nghị lực mà vui sống | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Wed Jul 23, 2008 9:47 pm | |
| - nhasuchatphat đã viết:
- cái này hấp dẫn và vui lắm, adim mà đi một lần là ghiền đó.
nếu có dịp thì cũng nên đi chơi xa nhà, đi trại để học hỏi, thư giãn ,,, lấy thêm nghị lực mà vui sống nhưng gia đình kg cho đi thì làm thế nào đây nhà sư.(ví dụ thôi nha)mà biết đâu lại có chứ | |
|
| |
nhasuchatphat Lớp 5
Tổng số bài gửi : 161 Age : 42 Đến từ : Núi Cờ Tây Nghề Nghiệp : tu hành Sở Thích: : tu luyện nội công Thanks : 0 Points : 11564 Registration date : 14/07/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Thu Jul 24, 2008 9:11 pm | |
| thôi ở nhà :
sáng tối đọc kinh, ăn chay niệm phật tu hàh chánh đạo tích đức đời sau,....................(Nhà sư chất phát)
chứ ham chơi, để rồi : "tuổi trẻ không nỗ lực về già ngậm đắng cay" (Lý Bạch) | |
|
| |
Admin Admin
Tổng số bài gửi : 1548 Age : 34 Đến từ : Infoworld School Nghề Nghiệp : Sinh viên Sở Thích: : đi chơi với nhóm ......... Thanks : 9 Points : 12163 Registration date : 08/04/2008
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình Fri Jul 25, 2008 6:19 am | |
| - nhasuchatphat đã viết:
- thôi ở nhà :
sáng tối đọc kinh, ăn chay niệm phật tu hàh chánh đạo tích đức đời sau,....................(Nhà sư chất phát)
chứ ham chơi, để rồi : "tuổi trẻ không nỗ lực về già ngậm đắng cay" (Lý Bạch) admin không biết đọc kinh vậy phải học từ đâu nhỉ, xin nhà sư chỉ dạy | |
|
| |
Sponsored content
| Tiêu đề: Re: Giới Thiệu một số ngôn ngữ lập trình | |
| |
|
| |
| Giới Thiệu một số ngôn ngữ lập trình | |
|