Wap.MCatbui.nEt java, android, wap vui, truyen tieu thuyet Tuyển Tập Game Hot 2016
 super vip Yêu Chị TMajDJ (Admin)
10.07.2013 / 02:24

Xem chi tiết C Programming Language


C (ngôn ngữ lập trình)
Bách khoa toàn thư mở Wikipedia


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 Ken Thompson và Dennis Ritchie để dùng trong hệ điều hành UNIX. Từ dó, ngôn ngữ này đã lan rộng ra nhiều hệ điều hành khác và trở thành một những ngôn ngữ phổ dụng nhất. C là ngôn ngữ rất có hiệu quả và được ưa chuộng nhất để viết các phần mềm hệ thống, mặc dù nó cũng được dùng cho việc viết các ứng dụng. Ngoài ra, C cũng thường được dùng làm phương tiện giảng dạy trong khoa học máy tính mặc dù ngôn ngữ này không được thiết kế dành cho người nhập môn.
Mục lục [ẩn]
1 Các đặc trưng
1.1 Tổng quan
1.2 Thí dụ "hello, world"
1.3 Các kiểu
1.4 Tồn trữ dữ liệu
2 Cú pháp
3 Các vấn đề của C
3.1 Sự cấp phát vùng nhớ
3.2 Các con trỏ
3.3 Các mảng
3.4 Các hàm tham lượng động
4 Cú pháp
4.1 Các vấn đề về bảo trì
4.2 Các công cụ kiểm tra tĩnh cho trình dịch
5 Lịch sử
5.1 Những phát triển ban đầu
5.2 K&R C
5.3 ANSI C và ISO C
5.4 C99
6 Quan hệ với C++
7 Ngôn ngữ trung gian
8 Các trình dịch quan trọng
9 Xem thêm
9.1 Tiếng Việt
9.2 Tiếng Anh
10 Tham khảo
11 Liên kết ngoài
11.1 C
11.2 C99
Các đặc trưng[sửa]

Tổng quan[sửa]
C là một ngôn ngữ lập trình tương đối nhỏ gọn vận hành gần với phần cứng và nó giống với ngôn ngữ Assembler hơn hầu hết các ngôn ngữ bậc cao. Hơn thế, C đôi khi được đánh giá như là "có khả năng di động", cho thấy sự khác nhau quan trọng giữa nó với ngôn ngữ bậc thấp như là Assembler, đó là việc mã C có thể được dịch và thi hành trong hầu hết các máy tính, hơn hẳn các ngôn ngữ hiện tại trong khi đó thì Assembler chỉ có thể chạy trong một số máy tính đặc biệt. Vì lý do này C được xem là ngôn ngữ bậc trung.
C đã được tạo ra với một mục tiêu là làm cho nó thuận tiện để viết các chương trình lớn với số lỗi ít hơn trong mẫu hình lập trình thủ tục mà lại không đặt gánh nặng lên vai người viết ra trình dịch C, là những người bề bộn với các đặc tả phức tạp của ngôn ngữ. Cuối cùng C có thêm những chức năng sau:
Một ngôn ngữ cốt lõi đơn giản, với các chức năng quan trọng chẳng hạn như là những hàm hay việc xử lý tập tin sẽ được cung cấp bởi các bộ thư viện các thủ tục.
Tập trung trên mẫu hình lập trình thủ tục, với các phương tiện lập trình theo kiểu cấu trúc.
Một hệ thống kiểu đơn giản nhằm loại bỏ nhiều phép toán không có ý nghĩa thực dụng.
Dùng ngôn ngữ tiền xử lý, tức là các câu lệnh tiền xử lý C, cho các nhiệm vụ như là định nghĩa các macro và hàm chứa nhiều tập tin mã nguồn (bằng cách dùng câu lệnh tiền xử lý dạng #include chẳng hạn).
Mức thấp của ngôn ngữ cho phép dùng tới bộ nhớ máy tính qua việc sử dụng kiểu dữ liệu pointer.
Số lượng từ khóa rất nhỏ gọn.
Các tham số được đưa vào các hàm bằng giá trị, không bằng địa chỉ.
Hàm các con trỏ cho phép hình thành một nền tảng ban đầu cho tính đóng và tính đa hình.
Hỗ trợ các bản ghi hay các kiểu dữ liệu kết hợp do người dùng từ khóa định nghĩa struct cho phép các dữ liệu liên hệ nhau có thể được tập hợp lại và được điều chỉnh như là toàn bộ.
Một số chức năng khác mà C không có (hay còn thiếu) nhưng có thể tìm thấy ở các ngôn ngữ khác bao gồm:
An toàn kiểu,
Tự động Thu dọn rác,
Các lớp hay các đối tượng cùng với các ứng xử của chúng (xem thêm OOP),
Các hàm lồng nhau,
Lập trình tiêu bản hay Lập trình phổ dụng,
Quá tải và Quá tải toán tử,
Các hỗ trợ cho đa luồng, đa nhiệm và mạng.
Mặc dù C còn thiếu nhiều chức năng hữu ích nhưng lý do quan trọng để C được chấp nhận vì nó cho phép các trình dịch mới được tạo ra một cách nhanh chóng trên các nền tảng mới và vì nó cho phép người lập trình dễ kiểm soát được những gì mà chương trình (do họ viết) thực thi. Đây là điểm thường làm cho mã C chạy hiệu quả hơn các ngôn ngữ khác. Thường thì chỉ có ngôn ngữ ASM chỉnh bằng tay chạy nhanh hơn (ngôn ngữ C), bởi vì ASM kiểm soát được toàn bộ máy. Mặc dù vậy, với sự phát triển các trình dịch C, và với sự phức tạp của các CPU hiện đại, C đã dần thu nhỏ khoảng cách khác biệt về vận tốc này.
Một lý do nữa cho việc C được sử dụng rộng rãi và hiệu quả là do các trình dịch, các thư viện và các phần mềm thông dịch của các ngôn ngữ bậc cao khác lại thường được tạo nên từ C.
Thí dụ "hello, world"[sửa]
Thí dụ đơn giản sau đây được thấy trong lần in đầu tiên của cuốn "The C Programming Language", và đã trở thành bài tiêu chuẩn trong chương nhập môn của hầu hết các loại sách giáo khoa về lập trình. Chương trình hiển thị câu "hello, world!" trên đầu ra chuẩn, mà thường là một màn hình. Mặc dù vậy, nó có thể xuất ra một tập tin hay xuất ra trên một thiết bị phần cứng kể cả trên một vùng chứa, tùy thuộc vào việc đầu ra chuẩn được chỉ thị vào đâu khi chương trình này được thực thi.
#include <stdio.h>

int main(void)
{
printf("hello, world!");
return 0;
}
Chương trình trên sẽ dịch đúng trong hầu hết các trình dịch hỗ
Kéo xuống phía dưới để sang trang. Nếu thích bài viết này hãy ấn các nút dưới để like đánh giá nhé!
Trang 1 2 3...14 »
Bài cùng chuyên mục
» Người Sắt 3 [Đã xem: 529 lần]
Xem bài khác
» Tải Opera Turbo [Lần xem: 330]
» Hồn ma, kẻ đến thăm [Lần xem: 315]
Tìm kiếm truy vấn: Ngôn ngữ lập trình c - Ngôn ngữ lập trình c, C (ngôn ngữ lập trình) - C (ngôn ngữ lập trình), C Programming Language - C Programming Language,
Ngôn ngữ lập trình c, Ngôn ngữ lập trình c C (ngôn ngữ lập trình), C (ngôn ngữ lập trình) C Programming Language, C Programming Language

Xem C Programming Language

tải xem C Programming Language full

C Programming Language vip tải C Programming Language donwload C Programming Language xem bài C Programming Language hay cập nhật mới nhất C Programming Language

C Programming Language free

wap tải C Programming Language free

Lượt xem: 1676
Giới thiệu | Liên hệ
Xin lỗi, Anh chỉ là một thằng không tên tuổi
+ Contact: Thanh Maj DJ
+ Page: Google Plus!
top.mcatbui.net ảnh sex ola dâm,truyện nứng về đêmPhiên bản test SEO
Vãi lồn bá đạo