Examples of using Smalltalk in Vietnamese and their translations into English
{-}
-
Colloquial
-
Ecclesiastic
-
Computer
Smalltalk và C++ xuất hiện.
Đi sau Rust chính là Smalltalk và TypeScript.
Maglev- Đứng đầu Gemstone, một Smalltalk VM.
Smalltalk và Java là các ngôn ngữ lập trình.
Bạn có thể viết trong Fortran, C, Smalltalk,….
Bạn có thể viết trong Fortran, C, Smalltalk,… trong bất kỳ ngôn ngữ nào.
Không ai thực sự có thờigian để hiểu hết ý nghĩa của Smalltalk.
Do đó nó tương tự như Perl, Ruby, Scheme, Smalltalk, và Tcl.
Trong smalltalk tất cả mọi thứ là một đối tượng, với các thuộc tính, hành vi và meta.
Ví dụ về các ngôn ngữ này rất đa dạng, từ pythol tớiAda, từ Lisp tới Modula- 2, và từ Smalltalk tới OCaml.
Môi trường Smalltalk cho phép các mẫu MVC, thiết kế giao diện người dùng và đưa ra GUI hiệu quả.
Nếu mục tiêu của bạn là học để lập trình, hãy tìm những ngôn ngữ dạy các nguyên tắc cơ bản như Lisp( hay Scheme),Ruby hay Smalltalk.
IRIS- 2 được viết bằng ngôn ngữ GemStone/ S Smalltalk, làm cho nó trở thành một trong những ứng dụng Smalltalk quy mô lớn nhất thế giới.[ 3].
Khả năng này thường có trong các ngôn ngữ lập trìnhcấp cao chạy ở máy ảo như Smalltalk, và ít phổ biến ở các ngôn ngữ lập trình cấp thấp như C.
Trong những thập kỷ tiếp theo,MVC tồn tại lâu hơn Smalltalk và các ứng dụng được cung cấp cho Mac OS và Windows khi các hệ thống đó phát triển và phát triển nhanh chóng.
Sau đó, chỉ trong 10 ngày, Brendan đã tạo ra phiên bản Mocha đầu tiên vẫn có một số chức năng từ Scheme,hướng đối tượng của SmallTalk và cú pháp của Java.
Tên VisualAge là tên đượcsử dụng đầu tiên vào thập niên 1980 dành cho Smalltalk, sau đó vào năm 1994 dành cho C++ và kế đó là dành cho tất cả ngôn ngữ khác.
Một số ngôn ngữ kiểu động như Smalltalk, bất kì lớp này gửi một phương thức cụ thể tới this, nhưng không hiện thực phương thức đó, thì có thể được xem là trừu tượng.
Một nhóm các nhà khoa học tại Xerox PARC đượcdẫn dắt bởi Alan Kay đã phát triển Smalltalk, một ngôn ngữ hướng đối tượng được biết đến rộng rãi nhờ môi trường phát triển sáng tạo của nó.
Smalltalk lần đầu tiên được phát hành bên ngoài trung tâm nghiên cứu PARC là vào năm 1980 với phiên bản Smalltalk- 80 và đã có ảnh hưởng rất lớn trên nhiều ngôn ngữ sau đó như Java, Objective- C, và Python.
Có lẽ sựkhác biệt lớn nhất giữa Python và Smalltalk là cú pháp“ chính thống” hơn của Python, giúp nó tăng cường đào tạo lập trình viên.
Ruby thì trái hẳn lại, nó được thiết kế kết hợp những thứ tốt nhất từ một số ngôn ngữ lập trình để tạo một cái gì đó thú vị để làm việc,nó học hỏi từ Smalltalk, Perl, LISP và những ngôn ngữ khác.
Đóng gói cũng được áp dụng trong một số ngôn ngữ như Smalltalk và Ruby, trong đó việc truy cập chỉ được phép thông qua các phương thức đối tượng;
Trong những ngôn ngữ khác, như Smalltalk, các thư viện lớp chỉ là điểm khởi đầu cho một hình ảnh hệ thống bao gồm toàn bộ trạng thái của môi trường, các lớp và tất cả các đối tượng được khởi tạo.
Năm 1979 Goldberg giới thiệu cho Steve Jobs vàcác lập trình viên của Apple một bản demo của Smalltalk và giao diện của nó chạy trên máy tính PARC Alto, mà sau này là nguồn cảm hứng của thiết kế máy tính để bànMacintosh.
Cuốn sách gốc được viết bằng C++ và Smalltalk làm ví dụ, nhưng kể từ đó, các mẫu thiết kế đã được điều chỉnh cho mọi ngôn ngữ lập trình: C, Java, PHP và thậm chí các ngôn ngữ lập trình không nghiêm ngặt theo định hướng đối tượng, chẳng hạn như JavaScript.
Thư viện các loại dữliệu thu thập tiêu chuẩn của Smalltalk được tinh chỉnh hơn, trong khi thư viện của Python có nhiều phương tiện hơn để xử lý các thực tế Internet và WWW như email, HTML và FTP.
Theo nguyên mẫu, Smalltalk có“ hình ảnh hệ thống” nguyên khối bao gồm cả môi trường và chương trình của người dùng, Python lưu trữ cả mô- đun chuẩn và mô- đun người dùng trong các tệp riêng lẻ có thể dễ dàng sắp xếp lại hoặc phân phối bên ngoài hệ thống.
Khi còn ở PARC,công việc của Tesler bao gồm Smalltalk, ngôn ngữ lập trình hướng đối tượng động đầu tiên và Gypsy, trình xử lý văn bản đầu tiên có giao diện người dùng đồ họa cho Xerox Alto.
Một số máy ảo có hỗ trợ bytecode như ISA của họ như Smalltalk, các máy ảo Java, và của Microsoft Common Language Runtime, thực hiện điều này bằng cách dịch các bytecode cho thường sử dụng mã đường dẫn vào mã máy.