Thứ Hai, 5 tháng 5, 2014

Những câu chuyện đằng sau 13 tên thêm mới vào ngôn ngữ lập trình.

Moore chẳng thể dùng FORTRAN để chạy chương trình đồ họa

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Tiếng nói lập trình Ruby Ruby chung cuộc đã được lựa chọn. Scratch Scratch là một ngôn ngữ lập trình giảng dạy được phát triển bởi một nhóm tại MIT Media Lab vào năm 2003. Từ đó. Phim. Python và Ruby. Nhằm chỉ ngôn ngữ lập trình đời thứ 4. Kiểu dữ liệu động. AWK là một ảnh hưởng quan trọng đối với Larry Wall khi ông phát triển Perl.

Đa nền móng. Ngôn ngữ lập trình này được tạo ra vào năm 1993 bởi nhómTeCGraf. Tên của tiếng nói này đã được cắt xén xuống hoặc Coral và Ruby. Ngôn ngữ lập trình này được phát triển vào năm 1977 là một phiên bản tổng quát hơn dụng cụ mạnh trong UNIX có nhiệm vụ xử lý các file văn bản là grep. Logo Logo là một ngôn ngữ được phát triển dành cho mục đích giáo dục vào giữa những năm 1960 bởi các nhà khoa học máy tính của đại học MIT và Bolt

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Ông đã bỏ A và giải quyết lấy tên là Perl. Thay vào đó. Lua là một tiếng nói kịch bản với đặc điểm nhỏ gọn. Một trong những tiếng nói lập trình cấp cao trước hết và nhanh chóng trở nên ngôn ngữ lập trình ưa thích của các nhà nghiên cứu trí tuệ nhân tạo.

Logo có cội nguồn từ Hy lạp. Ông đã tạo ra ngôn ngữ kịch bản mới dựa trên nền tảng tiếng nói lập trình ABC. Đó là một sự phối hợp của khả năng mở mang mạng LAN. Ngôn ngữ này được đặt tên là Lua. Tên gọi này được bắt nguồn từ kỹ thuật scratching (pha trộn âm thanh) của DJ hip-hop. Python là một tiếng nói lập trình phiên dịch được phổ quát vào năm 1991.

Gerald Jay Sussman và Guy Steele cũng đến từ MIT đã phát triển một biến thể mới của Lisp và ngôn ngữ mới này được đặt tên là Schemer. Cũng như quyển sách đó còn được biết đến dưới cái tên The Camel Book. Smalltalk với kì vọng là không quá bị giới hạn

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Nhưng trước ngày phiên bản chính thức đầu tiên của Perl ra đời. Do đó U đã bị bỏ và Forth được ra đời. Máy tính IBM 1130M. Tiếng nói này được tạo ra vào cuối những năm 1980 bởi lập trình viên người Hà Lan Guido van Rossum.

Đây là cố kỉnh để tạo ra sức nghệ hỗ trợ cho làn sóng mới của các thiết bị thông minh. Lua được dựa trên hai ngôn ngữ đã được phát triển trước đó bởi TeCGraf. Biểu trưng của ngôn ngữ Scala. Tên Scala đã được chọn lọc vì hai lý do khác nhau: trước tiên.

Phục vụ cho việc tương tác với người dùng. Đây là một tiếng nói dùng cho việc xử lý các tập tin văn bản theo nguyên lý khớp mẫu (pattern matching). Ngôn ngữ lập trình Scratch cũng được dùng như một dụng cụ để tạo ra tuồng chơi Stencyl. Chúng được sử dụng để tạo ra các câu chuyện. Larry phát hiện ra đã có một tiếng nói cũng có tên là PEARL "Process and Experiment Automation Realtime Language- ngôn ngữ thời kì thực trong quy trình và thử nghiệm tự động hóa"

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Sau khi bàn bạc với đồng nghiệp Keiju Ishitsuka. Độc đáo và một tí bí hiểm. Thứ hai. Perl được tạo ra bởi Larry Wall trong cuối những năm 1980 lúc đang làm lập trình viên cho Unisys.

Tiếp tục phát triển khi làm việc tại Funnel. Giống như nhiều tên tiếng nói lập trình. Matz cũng cho biết Ruby biểu trưng cho tháng 7 kế tiếp của châu Pearl là tháng 6. Tuy nhiên. Smalltalk là tiếng nói lập trình hướng đối tượng đầu tiên.

Những người lựa chọn cái tên Java cũng không rõ ràng chính xác vì sao lại gọi như vậy như hồ hết mọi người đều đồng ý rằng nó lấy cảm hứng từ cafe Peet- loại nước uống phổ biến của các kĩ sư Sun Forth tiếng nói Forth được phát triển bởi Charles Moore từ những năm 1960.

Ted Kaehler. Nhưng các trạng sư của Sun xác định rằng tên đó đã được đăng ký mác nên các nhà phát triển đã phải thay thế bằng một tên mới từ danh sách được chọn lựa trong đó bao gồm Silk. Xuất bản bởi O'Reilly Media

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Java Java là một ngôn ngữ lập trình dạng lập trình hướng đối tượng (OOP).

Lạc đà trở nên tượng trưng của tiếng nói Perl. Scala là một ngôn ngữ lập trình đa mẫu hình với khả năng tích hợp các tính năng của hướng đối tượng. Tiếng nói chạy trên hệ điều hành MIT phát triển gọi là ITS (Incompatible Timesharing System) và cũng bị giới hạn về ký tự bởi thế Schemer được đổi tên thành Scheme.

Với ý tức là giúp người dùng vươn tới một ngôn ngữ lập trình tốt đẹp hơn. Để giúp phân biệt tiếng nói lập trình số định hướng truyền thống. Adele Goldberg. Peter Weinberger.

Không giống như trong hồ hết các trường hợp khác. Moore làm việc cho Mohasco- công ty công cụ nhà ở vào năm 1968. Scheme Trong cuối những năm 1950. Lua Lua theo tiếng Bồ Đào Nha có tức là mặt trăng. Perl ngôn ngữ lập tình này được mệnh danh là con dao đa năng Swiss-Army chainsaw bởi tính linh hoạt và sức mạnh của nó

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Một vấn đề nảy sinh là 1130 chỉ cho phép lưu tên tập tin bằng 5 ký tự. Và Tcl. Năm 1975. DNA và Java. Python hoàn toàn tạo kiểu động và dùng cơ chế cấp phát bộ nhớ tự động; vì thế nó na ná như Perl.

Beranek and Newman. Nhạc và chỉ là về bất cứ điều gì khác. " Cho ngôn ngữ này. Và có tính phản xạ được phát triển tại trọng tâm Xerox Palo Alto Research (PARC) vào đầu năm 1970. Một ngôn ngữ lập trình tích hợp các ý tưởng về lập trình hàm và mạng Petri. Ruby Ruby được phát triển bởi Yukihiro Matsumoto ("Matz") vào năm 1993 như là một ngôn ngữ lập trình hướng đối tượng là thay thế cho Perl và Python.

Matz muốn có một cái tên được sáng chói và bền vững như những viên đá quý. Để giới thiệu rộng rãi

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Dựa trên nguyên tắc khớp mẫu. Một số phương ngữ khác nhau của Lisp đã được phát triển.

Ngôn ngữ được viết để có thể biên dịch thành Java bytecode (và trước đó nó cũng có thể được biên dịch vào NET). Nó được bắt nguồn từ họ của ba người đàn ông đã tạo ra nó tại Bell Labs: Alfred Aho. Ông đã tìm thấy nguồn cảm hứng khi xem chương trình của nhóm hài nức danh người Anh: Monty Python. Theo thời gian. AWK Bất cứ lập trình viên nào sử dụng Unix đều quen thuộc với AWK.

Scala cũng là tiếng Ý cầu thang hoặc bậc thang. Wall cho biết ông muốn đặt một tên ngắn với "ý nghĩa hăng hái. Tiếng nói này chịu ảnh hưởng nhiều từ Java. Python ngôn ngữ lập trình Python. Đến từ khoa Đồ họa máy tính của Đại học Rio de Janeiro- Brazil.

Scheme

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Trước khi quyết định " Pearl-ngọc trai" theo "Parable of the Pearl" trong sách phúc âm. Có tức thị Mặt Trăng theo tiếng Bồ Đào Nha (bản thân Sol có tức là quạ). Smalltalk tiếng nói SmallTalk. Trong đó trội nhất là Planner và Conniver.

AWK là một từ viết tắt nhưng. Do tổ chức phi lợi nhuận Python Software Foundation quản lý.

Và Brian Kernighan. Tuy nhiên thay vì đặt tên các vị thần thì ông đã chọn một tên vô thưởng vô phạt nhiều hơn. Trong tiếng Hy Lạp có tức thị "từ vị" hoặc "tư tưởng". Theo Alan Kay thì tên gọi của tiếng nói này đã được chọn lọc để nỗ lực tạo thành một hệ thống hao hao như hệ thống tiếng nói Ấn -Âu. Đối với Rossum thì đây chỉ như là một thị hiếu trong lúc rảnh rỗi của kỳ nghỉ Giáng sinh.

Tên ban sơ ông đã chọn là Fourth. Tiếng nói lập trình này được phát triển từ dự án Green Sun trong đầu những năm 1990

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

" Là những gì ấn tượng quyến rũ nhất Goovy dùng cú pháp gần giống với Java nhưng nó không sử dụng dấu chấm phẩy ở cuối mỗi dòng. Đã đưa ra nơi trang bìa bức ảnh 1 con lạc đà. Smalltalk. John McCarthy của đại học MIT đã phát triển Lisp. Một trong những tính năng chính của Logo là tạo ra các lệnh dùng đồ thị con rùa.

Ông được sở hữu máy tính mini IBM 1130 với màn hình hiển thị đồ họa 2250 và máy tính này được dùng để thiết kế thảm. Ban sơ ngôn ngữ này được gọi là Oak (có nghĩa là cây sồi; do bên ngoài cơ quan của ông Gosling có trồng nhiều loại cây này).

Tên Logo được bắt nguồn từ "logos". Scala Scala bắt đầu được thiết kế từ năm 2001 tại École Polytechnique Fédérale de Lausanne (EPFL) bởi Martin Odersky.

Tiếng nói Scheme. Vì vậy ông đã phát triển Forth. Và nó được tự động dịch sang bytecode và chạy trên máy ảo Java (Java Virtual Machine).

Lấy cảm hứng từ Coffe Peets Java được khởi đầu bởi James Gosling và bạn đồng nghiệp ở Sun Microsystems năm 1991

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

James Strachan-chuyên gia lập trình muốn có một tiếng nói kịch bản như Python hay Ruby mà lại sẽ chạy trên nền móng Java.

Không phải là một trình biên dịch cụ thể. Scott Wallace. Ông đã thiết kế một ngôn ngữ mới mà có thể tự động biên dịch thành Java bytecode với châm ngôn “ xây dựng ngay trên đầu trang của tất các các mã Java.

Bởi theo Matz thì viên đá quý này cũng là viên đá biểu tượng cho ngày sinh của Ishitsuka. Ngôn ngữ Ruby không có tức là người kế nhiệm của Perl mà là sự thay thế. Những đứa trẻ có thể dùng ngôn ngữ này để tạo ra các chương trình chạy bằng cách kết nối các khối trên màn hình mà có thể điều khiển ưng chuẩn các hoạt động.

Groovy Vào năm 2003. Pearl được đổi tên thành Perl vì vấn đề bản quyền. Tiếng nói Smalltalk được phát triển bởi nhiều tác giả qua nhiều thời kỳ khác nhau các tác giả chính bao gồm Alan Kay. Matz chỉ coi đây như là một ngôn ngữ đồ chơi. Đây là một tiếng nói lập trình được xem là phương ngữ của Lips được phân chia dành riêng cho các đối tượng thuộc các nhóm nhất quyết.

Các từ viết tắt không dựa trên những gì đặc trưng của ngôn ngữ

Những câu chuyện đằng sau 13 tên ngôn ngữ lập trình

Lua được phát triển từ C và hệ thống các API theo hướng đơn giản hóa. Logo được sử dụng để dạy các khái niệm lập trình và có ảnh hưởng lớn đến tiếng nói lập trình thế hệ sau này như Scratch. Smalltalk thường được nhắc đến như là tiêu chuẩn tiếng nói lập trình. Ruby. Python đang được phát triển trong một dự án mã mở. Như Perl. Dan Ingalls. Trò chơi. DEL (Date Entry Language) và SOL (Simple Object Language).

Ban đầu ông lấy tên vợ để đặt tên (Gloria). Programming Perl. Và đến thời điểm để phổ thông ngôn ngữ này thì Van Rossum muốn có tên gọi sáng tạo dựa trên các tiêu chí như ngắn.

Không có nhận xét nào:

Đăng nhận xét