Logo
Unionpedia
Giao tiếp
Tải nội dung trên Google Play
Mới! Tải Unionpedia trên thiết bị Android™ của bạn!
Tải về
truy cập nhanh hơn trình duyệt!
 

Pascal (ngôn ngữ lập trình)

Mục lục Pascal (ngôn ngữ lập trình)

Pascal là một ngôn ngữ lập trình cho máy tính thuộc dạng mệnh lệnh và thủ tục, được Niklaus Wirth phát triển vào năm 1970 là ngôn ngữ lập trình đặc biệt thích hợp cho kiểu lập trình cấu trúc và cấu trúc dữ liệu. Được đặt theo tên của nhà toán học, triết gia và nhà vật lí người Pháp, Blaise Pascal. Pascal được phát triển theo khuôn mẫu của ngôn ngữ ALGOL 60. Wirth đã phát triển một số cải tiến cho ngôn ngữ này như một phần của các đề xuất ALGOL X, nhưng chúng không được chấp nhận và Ngôn ngữ Pascal được phát triển riêng biệt và phát hành vào năm 1970. Một phiên bản cải tiến được gọi là Object Pascal được thiết kế cho lập trình hướng đối tượng được phát triển vào năm 1985, được sử dụng bởi Apple Computer và Borland vào cuối những năm 1980 và sau đó phát triển thành ngôn ngữ Delphi trên nền tảng Microsoft Windows. Wirth đồng thời cũng xây dựng Modula-2 và Oberon, là những ngôn ngữ tương đồng với Pascal. Oberon cũng hỗ trợ kiểu lập trình hướng đối tượng.

46 quan hệ: Ada (ngôn ngữ lập trình), ALGOL, Anders Hejlsberg, Android (hệ điều hành), Apple Inc., ASCII, BASIC, Blaise Pascal, C (ngôn ngữ lập trình), Cấu trúc dữ liệu, Delphi (ngôn ngữ lập trình), Free Pascal, Giây, Giấy phép Công cộng GNU, GNU Pascal, IOS, JavaScript, Kiểu mạnh và kiểu yếu, Kylix (phần mềm), Lazarus (IDE), Lập trình cấu trúc, Lập trình hướng đối tượng, Lập trình máy tính, Lập trình mệnh lệnh, Lập trình tổng quát, Lập trình thủ tục, Linux, MacOS, Máy tính cá nhân IBM, Môi trường phát triển tích hợp, Microsoft Windows, Mono (phần mềm), Ngôn ngữ lập trình, Niklaus Wirth, Node.js, Object Pascal, Phần mềm nguồn mở, PHP, Thập niên 1970, Thập niên 1980, Tiếng Pháp, Trình thông dịch, Turbo Pascal, Unicode, .NET Framework, 1970.

Ada (ngôn ngữ lập trình)

Ada là ngôn ngữ lập trình xuất xứ từ Bộ quốc phòng Mỹ vào khoảng nửa đầu thập niên 80 của thế kỷ 20.

Mới!!: Pascal (ngôn ngữ lập trình) và Ada (ngôn ngữ lập trình) · Xem thêm »

ALGOL

ALGOL (viết tắt từ ALGOrithmic Language) là một họ ngôn ngữ lập trình mệnh lệnh được thiết kế vào giữa thập kỷ 1950 và có ảnh hưởng sâu sắc tới các ngôn ngữ lập trình khác.

Mới!!: Pascal (ngôn ngữ lập trình) và ALGOL · Xem thêm »

Anders Hejlsberg

Anders Hejlsberg Anders Hejlsberg, sinh năm 1960, là một kỹ sư phần mềm tài năng người Đan Mạch.

Mới!!: Pascal (ngôn ngữ lập trình) và Anders Hejlsberg · Xem thêm »

Android (hệ điều hành)

Điện thoại thông minh Android là một hệ điều hành dựa trên nền tảng Linux được thiết kế dành cho các thiết bị di động có màn hình cảm ứng như điện thoại thông minh và máy tính bảng.

Mới!!: Pascal (ngôn ngữ lập trình) và Android (hệ điều hành) · Xem thêm »

Apple Inc.

Apple Inc. là một tập đoàn công nghệ máy tính của Mỹ có trụ sở chính đặt tại Cupertino, California.

Mới!!: Pascal (ngôn ngữ lập trình) và Apple Inc. · Xem thêm »

ASCII

Có 95 ký tự ASCII in được, được đánh số từ 32 đến 126. ASCII (American Standard Code for Information Interchange - Chuẩn mã trao đổi thông tin Hoa Kỳ), thường được phát âm là át-xơ-ki, là bộ ký tự và bộ mã ký tự dựa trên bảng chữ cái La Tinh được dùng trong tiếng Anh hiện đại và các ngôn ngữ Tây Âu khác.

Mới!!: Pascal (ngôn ngữ lập trình) và ASCII · Xem thêm »

BASIC

BASIC là một ngôn ngữ lập trình bậc cao, đơn giản, dễ sử dụng, nhằm đơn giản hóa quá trình lập trình.

Mới!!: Pascal (ngôn ngữ lập trình) và BASIC · Xem thêm »

Blaise Pascal

Blaise Pascal (19 tháng 6 năm 1623 – 19 tháng 8 năm 1662) (tên khác: Lee Central Paint) là nhà toán học, vật lý, nhà phát minh, tác gia, và triết gia Cơ Đốc người Pháp.

Mới!!: Pascal (ngôn ngữ lập trình) và Blaise Pascal · Xem thêm »

C (ngôn ngữ lập trình)

''The C Programming Language'', của Brian Kernighan và Dennis Ritchie, lần xuất bản đầu tiên đã được dùng trong nhiều năm như là một đặc tả không chính thức về ngôn ngữ C Ngôn ngữ lập trình C là một ngôn ngữ mệnh lệnh được phát triển từ đầu thập niên 1970 bởi Dennis Ritchie để dùng trong hệ điều hành UNIX.

Mới!!: Pascal (ngôn ngữ lập trình) và C (ngôn ngữ lập trình) · Xem thêm »

Cấu trúc dữ liệu

Cây nhị phân, một kiểu đơn giản của cấu trúc dữ liệu liên kết rẽ nhánh. Bảng băm Trong khoa học máy tính, cấu trúc dữ liệu là một cách lưu dữ liệu trong máy tính sao cho nó có thể được sử dụng một cách hiệu qu.

Mới!!: Pascal (ngôn ngữ lập trình) và Cấu trúc dữ liệu · Xem thêm »

Delphi (ngôn ngữ lập trình)

Delphi là một ngôn ngữ lập trình của hãng Borland dựa trên nền Pascal với các phần mở rộng hướng đối tượng (nên còn có tên gọi trước đó là "Object Pascal"), hiện nay Delphi do Embarcadero phát triển.

Mới!!: Pascal (ngôn ngữ lập trình) và Delphi (ngôn ngữ lập trình) · Xem thêm »

Free Pascal

Free Pascal Compiler (FPC) là một trình biên dịch cho các ngôn ngữ lập trình có liên quan chặt chẽ, Pascal và Object Pascal.

Mới!!: Pascal (ngôn ngữ lập trình) và Free Pascal · Xem thêm »

Giây

Giây là đơn vị đo lường thời gian hoặc góc.

Mới!!: Pascal (ngôn ngữ lập trình) và Giây · Xem thêm »

Giấy phép Công cộng GNU

Biểu trưng "Heckert" của GNU Giấy phép Công cộng GNU (tiếng Anh: GNU General Public License, viết tắt GNU GPL hay chỉ GPL) là giấy phép phần mềm tự do phổ biến nhất, mới đầu do Richard Stallman viết cho dự án GNU.

Mới!!: Pascal (ngôn ngữ lập trình) và Giấy phép Công cộng GNU · Xem thêm »

GNU Pascal

GNU Pascal (GPC) là một trình biên dịch Pascal được dùng như một frontend của GCC, giống như cách Fortran và các ngôn ngữ khác được thêm vào GCC.

Mới!!: Pascal (ngôn ngữ lập trình) và GNU Pascal · Xem thêm »

IOS

iOS là hệ điều hành trên các thiết bị di động của Apple.

Mới!!: Pascal (ngôn ngữ lập trình) và IOS · Xem thêm »

JavaScript

JavaScript, theo phiên bản hiện hành, là một ngôn ngữ lập trình thông dịch được phát triển từ các ý niệm nguyên mẫu.

Mới!!: Pascal (ngôn ngữ lập trình) và JavaScript · Xem thêm »

Kiểu mạnh và kiểu yếu

Trong việc lập trình, các ngôn ngữ lập trình thường được coi là kiểu yếu hoặc kiểu mạnh.

Mới!!: Pascal (ngôn ngữ lập trình) và Kiểu mạnh và kiểu yếu · Xem thêm »

Kylix (phần mềm)

Kylix là một công cụ phần mềm cho phép phát triển các chương trình tương tự như Delphi, nhưng trên nền Linux.

Mới!!: Pascal (ngôn ngữ lập trình) và Kylix (phần mềm) · Xem thêm »

Lazarus (IDE)

Lazarus là một IDE (Intergrated Development Evironment) được phát triển theo mô hình RAD (rapid application development - phát triển ứng dụng nhanh chóng).

Mới!!: Pascal (ngôn ngữ lập trình) và Lazarus (IDE) · Xem thêm »

Lập trình cấu trúc

Lập trình cấu trúc là một tập con của lập trình thủ tục.

Mới!!: Pascal (ngôn ngữ lập trình) và Lập trình cấu trúc · Xem thêm »

Lập trình hướng đối tượng

Lập trình hướng đối tượng (tiếng Anh: Object-oriented programming, viết tắt: OOP) là một mẫu hình lập trình dựa trên khái niệm "công nghệ đối tượng", mà trong đó, đối tượng chứa đựng các dữ liệu, trên các trường, thường được gọi là các thuộc tính; và mã nguồn, được tổ chức thành các phương thức. Phương thức giúp cho đối tượng có thể truy xuất và hiệu chỉnh các trường dữ liệu của đối tượng khác, mà đối tượng hiện tại có tương tác (đối tượng được hỗ trợ các phương thức "this" hoặc "self").

Mới!!: Pascal (ngôn ngữ lập trình) và Lập trình hướng đối tượng · Xem thêm »

Lập trình máy tính

Lập trình máy tính hay lập chương trình máy tính thường gọi tắt là lập trình (tiếng Anh: Computer programming, thường gọi tắt là programming) là việc lập ra chương trình làm việc cho máy có bộ xử lý, nói riêng là máy tính, để thực thi nhiệm vụ xử lý thông tin nào đó.

Mới!!: Pascal (ngôn ngữ lập trình) và Lập trình máy tính · Xem thêm »

Lập trình mệnh lệnh

Trong khoa học máy tính, lập trình mệnh lệnh (imperative programming) là một mẫu hình lập trình sử dụng câu lệnh để thay đổi trạng thái của chương trình.

Mới!!: Pascal (ngôn ngữ lập trình) và Lập trình mệnh lệnh · Xem thêm »

Lập trình tổng quát

Lập trình tổng quát (tiếng Anh: generic programming) là một dạng lập trình máy tính mà trong đó thuật toán được viết theo cách kiểu được-xác-định-sau và sau đó được khởi tạo (instantiate) nếu cần cho một kiểu cụ thể mà được cung cấp như tham số.

Mới!!: Pascal (ngôn ngữ lập trình) và Lập trình tổng quát · Xem thêm »

Lập trình thủ tục

Phương pháp lập trình thủ tục (procedural programming) chính là cách thực hiện phương pháp hướng chức năng kể trên.

Mới!!: Pascal (ngôn ngữ lập trình) và Lập trình thủ tục · Xem thêm »

Linux

Linux là tên gọi của một hệ điều hành máy tính và cũng là tên hạt nhân của hệ điều hành.

Mới!!: Pascal (ngôn ngữ lập trình) và Linux · Xem thêm »

MacOS

macOS, (trước đây là Mac OS X) là một dòng hệ điều hành độc quyền, được phát triển và phân phối bởi Apple, được cài đặt sẵn trên các máy tính Macintosh.

Mới!!: Pascal (ngôn ngữ lập trình) và MacOS · Xem thêm »

Máy tính cá nhân IBM

Máy tính cá nhân IBM, thường được gọi là máy tính IBM, là phiên bản gốc và là tổ tiên của nền tảng phần cứng tương thích IBM PC.

Mới!!: Pascal (ngôn ngữ lập trình) và Máy tính cá nhân IBM · Xem thêm »

Môi trường phát triển tích hợp

NetBeans IDE 5.0, một môi trường phát triển hợp nhất nguồn mở. Môi trường phát triển tích hợp (tiếng Anh: Integrated Development Environment; viết tắt: IDE) còn được gọi là "Môi trường thiết kế hợp nhất" (tiếng Anh: Integrated Design Environment) hay "Môi trường gỡ lỗi hợp nhất" (tiếng Anh: Integrated Debugging Environment) là một loại phần mềm máy tính có công dụng giúp đỡ các lập trình viên trong việc phát triển phần mềm.

Mới!!: Pascal (ngôn ngữ lập trình) và Môi trường phát triển tích hợp · Xem thêm »

Microsoft Windows

Microsoft Windows (hoặc đơn giản là Windows) là tên của một họ hệ điều hành dựa trên giao diện người dùng đồ hoạ được phát triển và được phân phối bởi Microsoft.

Mới!!: Pascal (ngôn ngữ lập trình) và Microsoft Windows · Xem thêm »

Mono (phần mềm)

Dự án Mono là dự án nguồn mở được tài trợ bởi Novell Corp. nhằm mục đích cung cấp phần mềm để phát triển và chạy các ứng dụng.NET của Microsoft (bao gồm cả client và server) trên các môi trường Linux, Unix, Solaris, Mac OS X và Windows.

Mới!!: Pascal (ngôn ngữ lập trình) và Mono (phần mềm) · Xem thêm »

Ngôn ngữ lập trình

Tủ sách giáo khoa dạy cả những ngôn ngữ lập trình phổ biến và không phổ biến. Hàng ngàn ngôn ngữ và phương ngữ lập trình đã được thiết kế trong lịch sử máy tính. Ngôn ngữ lập trình là một tập con của ngôn ngữ máy tính, được thiết kế và chuẩn hóa để truyền các chỉ thị cho các máy có bộ xử lý (CPU), nói riêng là máy tính.

Mới!!: Pascal (ngôn ngữ lập trình) và Ngôn ngữ lập trình · Xem thêm »

Niklaus Wirth

Niklaus Emil Wirth (sinh 15 tháng 2 năm 1934) là một nhà khoa học về máy tính người Thụy Sĩ, ông được mọi người biết đến nhiều nhất về việc thiết kế các ngôn ngữ lập trình, trong đó có ngôn ngữ lập trình Pascal, và là người đi tiên phong trong một số chủ đề cổ điển trong lĩnh vực công nghệ phần mềm.

Mới!!: Pascal (ngôn ngữ lập trình) và Niklaus Wirth · Xem thêm »

Node.js

Node.js là một hệ thống phần mềm được thiết kế để viết các ứng dụng internet có khả năng mở rộng, đặc biệt là máy chủ web.

Mới!!: Pascal (ngôn ngữ lập trình) và Node.js · Xem thêm »

Object Pascal

Object Pascal chỉ đến một nhánh của phát sinh hướng đối tượng của Pascal, được biết đến chủ yếu với vai trò ngôn ngữ lập trình chính của Delphi.

Mới!!: Pascal (ngôn ngữ lập trình) và Object Pascal · Xem thêm »

Phần mềm nguồn mở

Logo Open Source Initiative Phần mềm nguồn mở là phần mềm với mã nguồn được công bố và sử dụng một giấy phép nguồn mở.

Mới!!: Pascal (ngôn ngữ lập trình) và Phần mềm nguồn mở · Xem thêm »

PHP

PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát.

Mới!!: Pascal (ngôn ngữ lập trình) và PHP · Xem thêm »

Thập niên 1970

Thập niên 1970 hay thập kỷ 1970 chỉ đến những năm từ 1970 đến 1979, kể cả hai năm đó.

Mới!!: Pascal (ngôn ngữ lập trình) và Thập niên 1970 · Xem thêm »

Thập niên 1980

Thập niên 1980 hay thập kỷ 1980 chỉ đến những năm từ 1980 đến 1989, kể cả hai năm đó.

Mới!!: Pascal (ngôn ngữ lập trình) và Thập niên 1980 · Xem thêm »

Tiếng Pháp

Tiếng Pháp (le français hoặc la langue française), trước đây còn được gọi là tiếng Tây, tiếng Lang Sa, là một ngôn ngữ Rôman (thuộc hệ Ấn-Âu).

Mới!!: Pascal (ngôn ngữ lập trình) và Tiếng Pháp · Xem thêm »

Trình thông dịch

Trình thông dịch biên dịch một chương trình nguồn theo từng phân đoạn.

Mới!!: Pascal (ngôn ngữ lập trình) và Trình thông dịch · Xem thêm »

Turbo Pascal

Turbo Pascal 6 Turbo Pascal là một trình biên dịch và một môi trường phát triển tích hợp (IDE) cho ngôn ngữ Pascal chạy trên nền hệ điều hành MS-DOS, được phát triển bởi hãng Borland.

Mới!!: Pascal (ngôn ngữ lập trình) và Turbo Pascal · Xem thêm »

Unicode

Logo của Unicode Unicode (hay gọi là mã thống nhất; mã đơn nhất) là bộ mã chuẩn quốc tế được thiết kế để dùng làm bộ mã duy nhất cho tất cả các ngôn ngữ khác nhau trên thế giới, kể cả các ngôn ngữ sử dụng ký tự tượng hình phức tạp như tiếng Trung Quốc, tiếng Thái,.v.v. Vì những điểm ưu việt đó, Unicode đã và đang từng bước thay thế các bộ mã truyền thống, kể cả bộ mã tiêu chuẩn ISO 8859.

Mới!!: Pascal (ngôn ngữ lập trình) và Unicode · Xem thêm »

.NET Framework

.NET Framework là một nền tảng lập trình và cũng là một nền tảng thực thi ứng dụng chủ yếu trên hệ điều hành Microsoft Windows được phát triển bởi Microsoft.

Mới!!: Pascal (ngôn ngữ lập trình) và .NET Framework · Xem thêm »

1970

Theo lịch Gregory, năm 1970 (số La Mã: MCMLXX) là một năm nhuận bắt đầu từ ngày thứ năm.

Mới!!: Pascal (ngôn ngữ lập trình) và 1970 · Xem thêm »

Chuyển hướng tại đây:

Ngôn ngữ Pascal, Ngôn ngữ lập trình Pascal, Pascal (computer), Pascal (lập trình), Pascal (máy tính), Pascal (ngôn ngữ).

Lối raIncoming
Chào! Chúng tôi đang ở trên Facebook bây giờ! »