Ngôn ngữ lập trình sẵn C là gì?

*

C là một trong ngôn ngữ thiết kế cung cấp trung, ngôn từ lập trình sẵn C được trở nên tân tiến vì Dennis M. Ritchie để trở nên tân tiến hệ điều hành UNIX tại Bell Labs. C được xúc tiến lần đầu tiên trên máy vi tính DEC PDP-11 vào năm 1972.

Năm 1978, Brian Kernighan với Dennis Ritchie chỉ dẫn mô tả C đầu tiên công khai minh bạch về C, nay được Điện thoại tư vấn là tiêu chuẩn chỉnh K và R.

Ngôn ngữ C được trở nên tân tiến để tạo thành những ứng dụng khối hệ thống thẳng liên can cùng với những đồ vật Hartware nlỗi trình tinh chỉnh và điều khiển, kernals vv.

Ngôn ngữ thiết kế Java, Hệ quản lý UNIX, trình biên dịch C cùng tất cả các công tác áp dụng UNIX những đã làm được viết bằng C.

Lập trình C được xem như là các đại lý cho các ngôn ngữ lập trình khác, sẽ là nguyên do tại sao nó được biết đến như thể ngôn ngữ người mẹ.

Vậy, ngôn từ lập trình sẵn C hoàn toàn có thể được xác định nhỏng sau:

Ngôn ngữ bà mẹ.Ngôn ngữ xây dựng khối hệ thống.Ngôn ngữ thiết kế phía đối tượng.Ngôn ngữ lập trình tất cả cấu trúc.Ngôn ngữ xây dựng cấp trung.

1. C như một ngữ điệu bà bầu

Ngôn ngữ C được xem như là ngôn ngữ bà mẹ của toàn bộ các ngôn từ tân tiến vị số đông các trình biên dịch, JVMs, Kernals vv được viết bằng ngôn ngữ C cùng hầu như những ngôn từ theo cú pháp C, nlỗi C ++, Java vv.

Nó hỗ trợ những có mang chính yếu như mảng, tác dụng, xử lý tập tin vv được sử dụng trong tương đối nhiều ngữ điệu nhỏng C + +, java, C # vv.

2. C nlỗi một ngôn ngữ thiết kế khối hệ thống

Một ngôn từ thiết kế khối hệ thống được áp dụng nhằm tạo thành các phần mềm hệ thống. Ngôn ngữ C là 1 ngôn ngữ lập trình hệ do nó hoàn toàn có thể được thực hiện nhằm xây dựng ở tại mức tốt (ví dụ driver với kernel). Nó hay được thực hiện để tạo ra những thiết bị Hartware, hệ quản lý điều hành, trình tinh chỉnh, phân tử nhân vv. Ví dụ, kernel của hệ điều hành và quản lý Linux được viết bởi C.

Nó quan yếu được sử dụng trong số lịch trình internet như java, .net, php vv.

3. C nhỏng một ngữ điệu thủ tục

Một thủ tục được call là chức năng, cách thức, công tác bé vv. Một ngôn từ giấy tờ thủ tục biện pháp một loạt công việc hoặc những thủ tục mang đến chương trình để xử lý vấn đề.

Một ngôn ngữ thủ tục phân tách nhỏ tuổi công tác thành những chức năng, cấu tạo tài liệu vv.

C là một trong ngôn từ thủ tục. Trong C, những thay đổi và nguyên chủng loại chức năng bắt buộc được khai báo trước khi được thực hiện.

4. C nhỏng một ngữ điệu lập trình tất cả cấu trúc

Một ngôn từ xây dựng kết cấu là 1 trong những tập con của ngữ điệu thủ tục. Cấu trúc có nghĩa là chia nhỏ tuổi một chương trình thành những phần hoặc khối để nó có thể dễ hiểu.

Trong ngôn ngữ C, chúng ta phân tách công tác thành những phần bằng cách sử dụng các hàm. Nó tạo nên chương trình dễ hiểu rộng cùng sửa đổi.

5. C nhỏng một ngôn ngữ thiết kế cấp trung

C được xem như là ngữ điệu bậc trung vì nó cung cấp tác dụng của cả ngôn ngữ bậc phải chăng cùng cấp cao. Chương thơm trình ngữ điệu C được thay đổi thành mã assembly, cung cấp số học tập bé trỏ (cung cấp thấp), tuy vậy nó là máy vi tính độc lập (thiên tài cao cấp).

Ngôn ngữ cấp cho thấp là cụ thể cho 1 lắp thêm tức là laptop phụ thuộc. Đó là máy tính nhờ vào, nhanh lẹ chạy. Nhưng nó không phải là dễ dàng nắm bắt.

Ngôn ngữ Cấp cao ko rõ ràng đối với một vật dụng Có nghĩa là sản phẩm công nghệ chủ quyền. Nó dễ dàng nắm bắt.




Bạn đang xem: Học c++ để làm gì

Tại sao thực hiện C?

C lúc đầu được sử dụng đến quá trình cải tiến và phát triển khối hệ thống, nhất là các lịch trình làm cho hệ điều hành và quản lý. C đã làm được thông qua nlỗi là 1 trong ngôn ngữ cách tân và phát triển hệ thống vị nó chế tạo mã chạy gần như là nkhô giòn như mã được viết bởi ngôn từ assembly. Một số ví dụ về việc áp dụng C có thể là:

Các hệ điều hành quản lý. Các trình biên dịch ngôn ngữ. Assemblers. Biên tập văn uống bản. Print Spoolers. Network Drivers. Chương trình hiện đại. Cơ sở tài liệu. Ngôn ngữ biên dịch.

Điều khiếu nại tiên quyết nhằm học C

Trước khi tham gia học thiết kế C, bạn nên bao gồm kỹ năng và kiến thức căn uống bạn dạng về máy tính.

Xem thêm: Tổ Chức Tiệc Sinh Nhật Cần Chuẩn Bị Những Gì ? Tiệc Sinh Nhật Đẹp Cần Chuẩn Bị Những Gì


Phần mềm xây dựng C

Tất cả các ví dụ cùng bài bác tập thực hành xây dựng C trên trang thực hiện phần mềm Dev C++ được ra mắt vào bài thiết đặt môi trường thiên nhiên lập trình C.