Hướng dẫn what is c++ used for - c ++ được sử dụng để làm gì
View Discussion Show Improve Article Save Article View Discussion Improve Article Save Article C is a middle-level programming language developed by Dennis Ritchie during the early 1970s while working at AT&T Bell Labs in the USA. The objective of its development was in the context of the re-design of the UNIX operating system to enable it to be used on multiple computers. Earlier the language B was now used for improving the UNIX system. Being a high-level language, B allowed much faster production of code than in assembly language. Still, B suffered from drawbacks as it did not understand data-types and did not provide the use of “structures”. These drawbacks became the driving force for Ritchie for development of a new programming language called C. He kept most of language B’s syntax and added data-types and many other required changes. Eventually, C was developed during 1971-73, containing both high-level functionality and the detailed features required to program an operating system. Hence, many of the UNIX components including UNIX kernel itself were eventually rewritten in C. Benefits of C language
Riding on these advantages, C became dominant and spread quickly beyond Bell Labs replacing many well-known languages of that time, such as ALGOL, B, PL/I, FORTRAN, etc. C language has become available on a very wide range of platforms, from embedded microcontrollers to supercomputers.
References: This article is contributed by Shubham Bansal. If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to . See your article appearing on the GeeksforGeeks main page and help other Geeks. Hãy cùng tìm hiểu về ngôn ngữ C trong những điều cơ bản này của hướng dẫn ngôn ngữ C: Langauge lập trình C là gì?C là ngôn ngữ lập trình đa năng, cực kỳ phổ biến, đơn giản và linh hoạt để sử dụng. Đây là một ngôn ngữ lập trình có cấu trúc phụ thuộc vào độc lập với máy và được sử dụng rộng rãi để viết các ứng dụng khác nhau, các hệ điều hành như Windows và nhiều chương trình phức tạp khác như Cơ sở dữ liệu Oracle, Git, trình thông dịch Python, v.v. is a general-purpose programming language that is extremely popular, simple, and flexible to use. It is a structured programming language that is machine-independent and extensively used to write various applications, Operating Systems like Windows, and many other complex programs like Oracle database, Git, Python interpreter, and more. Người ta nói rằng ‘C, là một ngôn ngữ lập trình của God. Người ta có thể nói, C là một cơ sở cho chương trình. Nếu bạn biết ‘C, thì bạn có thể dễ dàng nắm bắt kiến thức về các ngôn ngữ lập trình khác sử dụng khái niệm‘ C Điều cần thiết là có một nền tảng trong các cơ chế bộ nhớ máy tính bởi vì nó là một khía cạnh quan trọng khi xử lý ngôn ngữ lập trình C. IEEE-10 ngôn ngữ lập trình hàng đầu tốt nhất trong năm 2018Trong hướng dẫn lập trình C này, bạn sẽ học những điều cơ bản về ngôn ngữ C như:
Cơ sở hoặc cha đẻ của ngôn ngữ lập trình là ‘Algol. Đây là lần đầu tiên được giới thiệu vào năm 1960.‘ Algol, được sử dụng trên cơ sở lớn ở các nước châu Âu. Algol, đã giới thiệu khái niệm lập trình có cấu trúc cho cộng đồng nhà phát triển. Năm 1967, một ngôn ngữ lập trình máy tính mới đã được công bố là ‘BCPL, viết tắt của ngôn ngữ lập trình kết hợp cơ bản. BCPL được thiết kế và phát triển bởi Martin Richards, đặc biệt là cho phần mềm hệ thống viết. Đây là kỷ nguyên của ngôn ngữ lập trình. Chỉ sau ba năm, vào năm 1970, một ngôn ngữ lập trình mới có tên ‘B, được giới thiệu bởi Ken Thompson có chứa nhiều tính năng của‘ BCPL. Cả ‘BCPL, và‘ B, đều là ngôn ngữ lập trình hệ thống. Vào năm 1972, một nhà khoa học máy tính vĩ đại Dennis Ritchie đã tạo ra một ngôn ngữ lập trình mới có tên ‘C, tại Phòng thí nghiệm Bell. Nó được tạo ra từ ‘Algol,‘ BCPL, và ‘B, ngôn ngữ lập trình. Ngôn ngữ lập trình C, chứa tất cả các tính năng của các ngôn ngữ này và nhiều khái niệm bổ sung khác làm cho nó trở nên độc đáo từ các ngôn ngữ khác. ‘C, là một ngôn ngữ lập trình mạnh mẽ được liên kết chặt chẽ với hệ điều hành UNIX. Ngay cả hầu hết các hệ điều hành Unix cũng được mã hóa trong ‘C. Ban đầu, chương trình C, được giới hạn trong hệ điều hành UNIX, nhưng khi nó bắt đầu lan rộng khắp thế giới, nó trở thành thương mại và nhiều trình biên dịch đã được phát hành cho các hệ thống đa nền tảng. Ngày nay, C, chạy theo nhiều hệ điều hành và nền tảng phần cứng. Khi nó bắt đầu phát triển nhiều phiên bản khác nhau của ngôn ngữ đã được phát hành. Đôi khi, các nhà phát triển trở nên khó khăn để theo kịp phiên bản mới nhất vì các hệ thống đang chạy theo các phiên bản cũ hơn. Để đảm bảo rằng ngôn ngữ 'C' sẽ vẫn là tiêu chuẩn, Viện Tiêu chuẩn Quốc gia Hoa Kỳ (ANSI) đã xác định một tiêu chuẩn thương mại cho ngôn ngữ 'C' vào năm 1989. Sau đó, nó đã được Tổ chức Tiêu chuẩn Quốc tế (ISO) phê duyệt vào năm 1990. Ngôn ngữ cũng được gọi là 'ANSI C'. Lịch sử của cCác ngôn ngữ như C ++/Java được phát triển từ ‘C. Các ngôn ngữ này được sử dụng rộng rãi trong các công nghệ khác nhau. Do đó, ‘C, tạo thành một cơ sở cho nhiều ngôn ngữ khác hiện đang được sử dụng. C lệnh cơ bảnC được sử dụng ở đâu? Các ứng dụng chính
C được sử dụng ở đâu? Các ứng dụng chính
Tại sao phải học ngôn ngữ C?Như chúng tôi đã nghiên cứu trước đó, ‘C, là ngôn ngữ cơ bản cho nhiều ngôn ngữ lập trình. Vì vậy, việc học ‘C, là ngôn ngữ chính sẽ đóng một vai trò quan trọng trong khi nghiên cứu các ngôn ngữ lập trình khác. Nó chia sẻ các khái niệm tương tự như kiểu dữ liệu, nhà khai thác, câu lệnh kiểm soát và nhiều hơn nữa. ‘C, có thể được sử dụng rộng rãi trong các ứng dụng khác nhau. Đó là một ngôn ngữ đơn giản và cung cấp thực hiện nhanh hơn. Có rất nhiều công việc có sẵn cho một nhà phát triển ‘C, trong thị trường hiện tại. ‘C, là một ngôn ngữ lập trình có cấu trúc trong đó chương trình được chia thành các mô -đun khác nhau. Mỗi mô -đun có thể được viết riêng và cùng nhau tạo thành một chương trình ‘C. Cấu trúc này giúp dễ dàng thử nghiệm, duy trì và gỡ lỗi các quá trình. ‘C, chứa 32 từ khóa, các loại dữ liệu khác nhau và một tập hợp các chức năng tích hợp mạnh mẽ giúp lập trình rất hiệu quả. Một tính năng khác của lập trình ‘C, là nó có thể tự mở rộng. Một chương trình ‘C, chứa các chức năng khác nhau là một phần của thư viện. Chúng tôi có thể thêm các tính năng và chức năng của chúng tôi vào thư viện. Chúng tôi có thể truy cập và sử dụng các chức năng này bất cứ lúc nào chúng tôi muốn trong chương trình của mình. Tính năng này làm cho nó đơn giản trong khi làm việc với lập trình phức tạp. Các trình biên dịch khác nhau có sẵn trên thị trường có thể được sử dụng để thực hiện các chương trình được viết bằng ngôn ngữ này. Đây là một ngôn ngữ di động cao, có nghĩa là các chương trình được viết bằng ngôn ngữ C C có thể chạy trên các máy khác. Tính năng này rất cần thiết nếu chúng ta muốn sử dụng hoặc thực thi mã trên một máy tính khác. Ngôn ngữ lập trình C hoạt động như thế nào?C là một ngôn ngữ được biên dịch. Trình biên dịch là một công cụ đặc biệt biên dịch chương trình và chuyển đổi nó thành tệp đối tượng có thể đọc được máy. Sau quá trình biên dịch, trình liên kết sẽ kết hợp các tệp đối tượng khác nhau và tạo một tệp thực thi duy nhất để chạy chương trình. Sơ đồ sau đây cho thấy việc thực hiện chương trình ‘C Ngày nay, các trình biên dịch khác nhau có sẵn trực tuyến và bạn có thể sử dụng bất kỳ trình biên dịch nào. Chức năng sẽ không bao giờ khác nhau và hầu hết các trình biên dịch sẽ cung cấp các tính năng cần thiết để thực hiện cả các chương trình ‘C, và C ++. Sau đây là danh sách các trình biên dịch phổ biến có sẵn trực tuyến:
Bản tóm tắt
C vẫn còn hữu ích?C tồn tại ở khắp mọi nơi trong thế giới hiện đại.Rất nhiều ứng dụng, bao gồm Microsoft Windows, chạy trên C. thậm chí Python, một trong những ngôn ngữ phổ biến nhất, được xây dựng trên C. Modern Ứng dụng thêm các tính năng mới được triển khai bằng ngôn ngữ cấp cao, nhưng rất nhiều chức năng hiện tại của chúng sử dụng C.. A lot of applications, including Microsoft Windows, run on C. Even Python, one of the most popular languages, was built on C. Modern applications add new features implemented using high-level languages, but a lot of their existing functionalities use C.
C vẫn được sử dụng vào năm 2021?Có rất nhiều công ty công nghệ lớn thuê các nhà phát triển C/C ++ với một số gói lương kha khá như Adobe, Oracle, Microsoft, NVIDIA, v.v. và để học C/C ++ vào năm 2021 không chỉ có lợi từ quan điểm nghề nghiệp mà còn bằng cách nào đóSau đó, bạn dễ dàng học các ngôn ngữ lập trình khác hơn sau đó.to learn C/C++ in 2021 is not only beneficial from the career perspectives but it also somehow makes it easier for you to learn other programming languages afterward. |