IndexIndex  Trợ giúpTrợ giúp  Tìm kiếmTìm kiếm  Thành viênThành viên  Đăng kýĐăng ký  Đăng Nhập  


425 Số bài - 28%
 
key (425)
309 Số bài - 20%
 
Chu Miu (309)
307 Số bài - 20%
 
NTSno.1 (307)
117 Số bài - 8%
 
Admin (117)
116 Số bài - 8%
 
tientala (116)
54 Số bài - 4%
 
Jenny Doll (54)
53 Số bài - 3%
 
jazzminlove (53)
53 Số bài - 3%
 
mycomputer (53)
46 Số bài - 3%
 
hyunjin (46)
38 Số bài - 3%
 
myhanhdk (38)
Các bài gửi mới nhấtNgười gửi cuối


Share | 
 

 TURBO PASCAL ra đời như thế nào?

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
cobengoc



Posts : 34
Points : 130
Thanked : -1
Sinh Nhật : 06/10/1994
Tuổi : 22
Đến từ : Lộc Bình!
Sở thích : học sinh
>

Thú 3D

crabby

•»»-»crabby«-««•

Posts : 34
Points : 130
Thanked : -1
Sinh Nhật : 06/10/1994
Tuổi : 22
Đến từ : Lộc Bình!
Sở thích : học sinh

Bài gửiTiêu đề: TURBO PASCAL ra đời như thế nào?  Thu Aug 19, 2010 1:26 pm


  
Trước thời điểm Turbo Pascal ra đời, tức là trước năm 1983, các chương trình dịch ngôn ngữ Pascal cho các máy vi tính ít được người sử dụng quan tâm nhiều vì giá cao, chiếm nhiều bộ nhớ và tốc độ dịch chậm, chưa kể những phiền hà khác như môi trường làm việc bao gồm các thành phần rời rạc với nhau cho nên việc báo lỗi và sửa chương trình khá vất vả. Chẳng hạn hệ thống không thể trỏ đến lỗi trong văn bản chương trình vì hệ soạn thảo tách bạch đối với chương trình dịch. Một sinh viên của Niklaus Wirth đã bắt tay xây dựng một môi trường làm việc cho ngữ trình này và đặt tên là Turbo Pascal. Đây là một môi trường lập trình lý tưởng cho ngôn ngữ bậc cao trên máy vi tính. Turbo Pascal nhỏ gọn, chiếm ít miền nhớ, dễ sử dụng và giá cả rất mềm.

Tác giả của Turbo Pascal chính là Philip Kan, người được mệnh danh là anh chàng Pháp điên. Kan sinh ra ở Paris, bố anh là một kỹ sư người Đức, mẹ là một nhà sản xuất phim người Pháp. Hồi còn học ở Zurich, anh có theo học lớp nhập môn lập trình trên ngôn ngữ Pascal do chính tác giả ngôn ngữ N. Wirth giảng dạy. Trở về Pháp, Kan bảo vệ thành công luận án tiến sỹ toán học. Vào các buổi tối, anh thổi kèn Saxophone tại một nhà hàng để kiếm sống.

Kan học toán, sử dụng máy vi tính và ngữ trình Pascal như một phương tiện trợ giúp. Sau đó Kan dành dụm tiền mua được một máy vi tính Apple- 2. Sử dụng chiếc máy XT đời 286 này, Kan đã thốt lên "Chiếc máy Apple- 2 đã đưa tôi vào thế giới kỳ ảo của thung lũng Silicol". Ngay từ thời đó, Silicol Valley, một địa danh của vùng California thuộc Mỹ đã là biểu tượng của một miền đất thánh, nơi sản xuất các linh kiện và phần mềm cho các máy vi tính.

Apple-2 do Stiven George và Stephan Vozniac thiết kế. Kan cùng với hai người bạn lao vào kiếm sống bằng cách viết các phần mềm viết bằng ngữ trình Pascal. Môi trường này, theo Kan phải bao gồm một hệ soạn thảo văn bản để viết chương trình, một bộ dịch "nóng" chương trình ứng dụng ngay trên bộ nhớ chính, một bộ dịch cuối tạo ra chương trình đích (có phần mở rộng đuôi EXE) và ghi vào đĩa mềm. Khi phát hiện lỗi cú pháp hệ thống phải tự động trở về chế độ soạn thảo và chỉ rõ lỗi ngay tại chương trình nguồn. Có lẽ do tốc độ cao và tính khép kín của môi trường cho nên Kan đã đặt tên cho hệ thống của mình là Turbo Pascal. Kan chọn hệ soạn thảo văn bản nổi tiếng hồi đó là Word Star làm đơn thể soạn chương trình. Cũng nhờ đó một phần mà hệ Word Star sau này càng nổi tiếng hơn. Các ký pháp làm việc với khối, xoá dòng, ghi tệp.. của Word Star sau này đã được đưa một cách tự nhiên vào một số hệ soạn thảo văn bản tiếng Việt trong môi trường DOS của chúng ta như BKED, VIETRES.

Năm 1982, Philip Kan rời Pháp với phần mềm Turbo Pascal và hai nghìn dollar trong túi để tìm miền đất hứa California.

Đặt chân lên đất Mỹ, anh hiểu ngay rằng mình không thể kiếm việc tại đây được. Vì anh chỉ có tấm hộ chiếu du lịch nên không thể xin chính phủ Mỹ cấp thẻ xanh, là loại thẻ cho phép lao động trên đất Mỹ. Sau một thời gian chạy vạy, Kan xin được giấy phép lập công ty làm phần mềm. Anh suy nghĩ để tìm tên công ty của mình. Trong khi xem TV, Kan thấy người ta nói nhiều đến nhà du hành vũ trụ Frank Borman sau này trở thành giám đốc đường bay Phương Đông. Anh quyết định đặt tên cho công ty của mình là Borland International. Theo các chuyên gia tiếp thị ở Mỹ thì cái tên của một công ty phải hấp dẫn và gây được thiện cảm ngay từ đầu. Việc khởi đầu như vậy là tạm ổn.

Tuy nhiên vận may không mỉm cười với Kan. Anh phải tạm thời chia tay với Turbo Pascal để nhận một chân bồi bàn trong các quán bar. Sau một thời gian vay mượn họ hàng và bạn bè được 20 ngàn dollar, Kan thuê hai buồng nhỏ để mở văn phòng tại Scott Valey, một địa điểm cách San Jose chừng 45 km về phía Đông Nam. Vậy là vào tháng 3 năm 1984 văn phòng công ty Borland International được khai trương tại tầng trên của một gara ôtô. Kan tìm một tạp chí nhỏ để đăng quảng cáo cho hãng của mình. Lại theo gợi ý của các cố vấn tiếp thị, Kan vẽ quảng cáo bằng những mầu xanh đỏ sặc sỡ nhằm tăng tính hấp dẫn và chọn giá bán phần mềm Turbo Pascal là 49,95 dollar. Đây là giá giới hạn vì Kan biết rằng giá sản phẩm dưới 50 dollar là một điều lôi cuốn đối với khách hàng.

Lần này thì Kan thành công. Ngay trong tháng đầu tiên anh đã thu được 150 nghìn dollar. Thu nhập của hãng Borland International tăng nhanh đến mức nhà băng địa phương phải ngưng cấp séc cho hãng để điều tra nguồn gốc thu nhập của hãng ngoại quốc này. Từ khi có Turbo Pascal người sử dụng tỏ ra thích thú hơn là dùng Basic. Turbo Pasal quả xứng đáng với tên gọi: đó là một môi trường lập trình gọn nhẹ và linh hoạt hơn các chương trình dịch cùng thời.

Trong 2 năm đầu hãng bán được trên 300 nghìn bản, vượt quá ước mơ của Kan, và dĩ nhiên vượt xa thu nhập của nhiều sản phẩm phần mềm cùng thời. Thu nhập của hãng tăng nhanh đến mức, năm 1985 Kan đã có thể bỏ ra 45 nghìn dollar để tổ chức hội nghị khách hàng với hơn 600 đại biểu.

(Theo Software Computer Languages)







Chữ kí của cobengoc

Về Đầu Trang Go down
Xem lý lịch thành viên
 

TURBO PASCAL ra đời như thế nào?

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Chuyên mục :: Pascal-
 


Free forum | © phpBB | Free forum support | Liên hệ | Report an abuse | Free blog