Tắt Quảng Cáo [X] Đăng Nhập để ẩn Tất Cả Quảng Cáo LIỆU RẰNG NGÔN NGỮ C ĐANG LỖI THỜI? Năm 2016, C là ngôn ngữ lập trình mạnh thứ 9 trên GitHub với 202k pull requests so với ba ngôn ngữ hàng đầu: JavaScript với 1604k yêu cầu kéo, Java với 763k yêu cầu kéo và Python với 744k yêu cầu kéo. Ruby, PHP, C ++ và CSS cũng đánh bại C. Dưới đây là 1 số lí do C không bao giờ lỗi thời: 1. Độ hiểu sâu máy tính C là ngôn ngữ bậc thấp so với các ngôn ngữ khác như Python. Tuy nhiên, điều đó không có nghĩa là nó không phổ biến. Bạn có thể viết code dễ hiểu và gần gũi với phần cứng và điều khiển trực tiếp bộ nhớ trong khi các ngôn ngữ cấp cao như Java phải xử lý bộ nhớ thông qua một quy trình, gọi là garbage collector process. Mặc dù đây là một trong những phần gây khó khăn cho người dùng khi học C, đó là lý do tại sao các lập trình viên ngôn ngữ này có xu hướng phù hợp hơn với cách hoạt động của máy tính. Để viết code C tốt, bạn cần phải suy nghĩ như một chiếc máy tính. 2. Giúp học các ngôn ngữ khác dễ dàng hơn Nhiều lập trình viên nói: “Khi bạn biết một ngôn ngữ lập trình, bạn sẽ biết tất cả các ngôn ngữ khác.” Câu nói này có vẻ đúng, đặc biệt là đối với ngôn ngữ C. Ví dụ, học từ ngôn ngữ cấp thấp như C sang ngôn ngữ cấp cao hơn như Python thì dễ nhưng học ngược lại thì không dễ. Bằng cách học C, bạn sẽ chủ yếu tìm hiểu nền tảng của các ngôn ngữ lập trình hiện đại. Nếu bạn thực sự hiểu C, bạn sẽ có thể học bất kỳ ngôn ngữ nào khác một cách dễ dàng vì hầu hết các ngôn ngữ hiện đại đều tiên tiến hơn C. 3. Khả năng đánh giá các ngôn ngữ khác Hầu hết các ngôn ngữ hiện đại ra đời để đáp ứng những thiếu sót của các ngôn ngữ khác. Bằng cách học C, bạn có thể hiểu lý do Tại sao một số ngôn ngữ được thiết kế theo cách đó và có thể đánh giá cao hơn sự tiện lợi mà các ngôn ngữ cao hơn mang lại. 4. Được sử dụng cho các ứng dụng và dự án độc đáo Hầu hết các ngôn ngữ lập trình hiện đại được sử dụng cho ba mục đích: ứng dụng kinh doanh, ứng dụng web và di động và cuối cùng là phân tích dữ liệu. Tuy nhiên, nếu bạn muốn phát triển phần mềm được kết nối trực tiếp với phần cứng, bạn sẽ cần một ngôn ngữ thấp hơn - và C là ngôn ngữ được sử dụng nhiều nhất. Các ứng dụng đáng chú ý bao gồm hệ điều hành, ngôn ngữ lập trình, trình biên dịch, hệ thống nhúng ,. #XGROriginalContent – dịch từ tipsmake(.)com