Nếu được lựa chọn, em chọn học ngôn ngữ bậc cao nào? vì sao?

Câu 1 trang 13 SGK Tin học 11

Đề bài

Tại sao người ta phải xây dựng các ngôn ngữ lập trình bậc cao?

Lời giải chi tiết

Người ta phải xây dựng các ngôn ngữ lập trình bậc cao, bởi những lí do sau:

- Ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên hơn, thuận tiện cho đông đảo người lập trình [không cho những người lập trình chuyên nghiệp].

- Ngôn ngữ lập trình bậc cao nói chung không phụ thuộc vào loại máy, cùng một chương trình có thể thực hiện trên nhiều loại máy khác nhau.

- Chương trình viết bằng ngôn ngữ bậc cao dễ hiểu, dễ hiệu chỉnh và dễ nâng cấp hơn.

- Ngôn ngữ lập trình bậc cao cho phép làm việc với nhiều kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán.

Loigiaihay.com

  • Câu 2 trang 13 SGK Tin học 11

    Chương trình dịch là gì? Tại sao cần phải có chương trình dịch?

  • Câu 3 trang 13 SGK Tin học 11

    Biên dịch và thông dịch khác nhau như thế nào?

  • Câu 4 trang 13 SGK Tin học 11

    Hãy cho biết các điểm khác nhau giữa tên dành riêng và tên chuẩn?

  • Câu 5 trang 13 SGK Tin học 11

    Hãy tự viết ra ba tên đúng theo quy tắc của Pascal.

  • Câu 6 trang 13 SGK Tin học 11

    Những biểu diễn sau đây không phải là biểu diễn trong Pascal và chỉ rõ lỗi trong từng trường hợp.

  • Lý thuyết: Kiểu xâu trang 68 SGK Tin học 11

    Biểu thức gồm các toán hạng là biến xâu, biến kí tự hoặc hằng xâu được gọi là biểu thức xâu.

1. JavaScript – Ngôn ngữ lập trình phổ biến nhất

Có vẻ như bạn không thể trở thành software developer mà không dùng đến JavaScript. Đó là lý do JavaScript nên đứng đầu tiên trong danh sách ngôn ngữ lập trình thích hợp cho người mới bắt đầu.

Theo khảo sát mới nhất trên Stack Overflow – “phao cứu sinh” của developer, JavaScript là ngôn ngữ phổ biến nhất được sử dụng rộng rãi trong vòng 8 năm qua. Số lượng developer sử dụng JavaScript tính riêng trong năm 2020 rơi vào khoảng 67.8% trong tổng số người được hỏi.

Lý do khiến JavaScript trở thành ngôn ngữ lập trình được yêu thích nhất là bởi nó thân thiện đối với hầu hết các trình duyệt web và có nhiều cú pháp linh hoạt. Dù là ngôn ngữ dành cho Front-end nhưng JavaScript vẫn được sử dụng cho Back-end thông qua Node.js

JavaScript giúp tăng độ mượt mà cho người sử dụng khi tương tác trên trang web. Cơ hội việc làm cho người học JavaScript cũng được đánh giá là rộng mở và rất tiềm năng.

Tham khảo: 20+ tài liệu học JavaScript từ cơ bản đến nâng cao

Một số ưu điểm của ngôn ngữJavaScript:

  • Có thể biên dịch bằng HTML
  • Dễ học hơn, nhanh hơn và nhẹ hơn các ngôn ngữ lập trình khác
  • Lỗi dễ phát hiện hơn và vì vậy dễ sửa hơn
  • Có thể được sử dụng để kiểm tra input và giảm thiểu việc kiểm tra thủ công khi truy xuất qua database

Xem thêm: Việc làm JavaScript trên Toàn quốc

Ngôn ngữ lập trình bậc cao là gì?

Ngôn ngữ lập trình bậc cao là ngôn ngữ mang tính trừu tượng cao trong ngôn ngữ học máy [machine learning].

Khác với ngôn ngữ bậc thấp được sử dụng để phát triển hệ điều hành mới hay sử dụng trong viết mã chương trình cơ sở, thì ngôn ngữ bậc cao được sử dụng để viết các ứng dụng và phần mềm chạy trên các nền tảng và kiến trúc khác nhau.

Ngôn ngữ lập trình bậc cao có hình thức gần với với ngôn ngữ tự nhiên của con người nhất, có tính độc lập cao, ít phụ thuộc vào các loại thiết bị xử lý hay trình dịch.

Các ngôn ngữ lập trình bậc cao

Nếu bạn là một lập trình viên thì danh sách các ngôn ngữ lập trình bậc cao dưới đây là những ngôn ngữ lập trình bậc cao mà bạn không nên bỏ lỡ.

Dưới đây là danh sách 20 ngôn ngữ lập trình bậc cao được săn đón nhiều nhất bởi các nhà phát triển ứng dụng trên thế giới.

Ngôn ngữ lập trình Java

Sự phổ biến của Java là sự kết hợp của một số tính năng chính – là một nền tảng mã nguồn mở đa mục đích có thể chạy ở mọi nơi, là ngôn ngữ lập trình hàng đầu chỉ sau hệ điều hành di động Android, một ngôn ngữ mạnh mẽ được ứng dụng cho các trang web như LinkedIn. Java hiện được Oracle duy trì và được sử dụng cho tất cả các loại ứng dụng, với một cộng đồng người sử dụng lớn.

Như vậy, trên đây là các ngôn ngữ lập trình phổ biến, bao gồm một số ngôn ngữ lập trình bậc cao được ưa chuộng bởi không chỉ các lập trình viên mà còn bởi các nhà phát triển ứng dụng trên thế giới như: PASCAL, C, C++, Visual Basic, Foxpro… .

>> Xem thêm: Ngôn ngữ lập trình Java: Khái niệm, Đặc điểm,Ứng dụng cơ bản

Ngôn ngữ lập trình C

Ngôn ngữ lập trình C là tiền thân của C ++ và là một phiên bản đơn giản hóa với ít chức năng hơn. Điều này cho phép chạy nó trên một bộ thiết bị phần cứng lớn hơn với bộ nhớ hạn chế. Lõi của hệ điều hành Linux được viết bằng C, và ngôn ngữ này cũng được sử dụng cho lõi của hầu hết các hệ điều hành phổ biến.

Ngôn ngữ lập trình C++

Nó là nền tảng cho một số ngôn ngữ lập trình, là lựa chọn ngôn ngữ lập trình cho nhiều ứng dụng máy tính phổ biến nhất; phù hợp với các trình điều khiển thiết bị, trò chơi, công cụ xử lý âm thanh/hình ảnh, phần mềm nhúng và nhiều hơn thế nữa.

Windows phần lớn được viết bằng C ++ và các môi trường máy tính như KDE cho Linux cũng được lập trình bằng C ++.

Ngôn ngữ lập trình C#

C # là ngôn ngữ lập trình hàng đầu được Microsoft sử dụng cho các ứng dụng .NET. Nó được sử dụng rộng rãi như một ngôn ngữ chính cho việc xây dựng và phát triển các ứng dụng và phần mềm do Microsoft phát hành, các phần mềm máy tính và các thành phần của hệ điều hành Windows.

Ngôn ngữ lập trình Python

Python là một ngôn ngữ lập trình mục đích chung với vô số ứng dụng khác nhau. Nó là một ngôn ngữ đa năng, là nền tảng vững chắc của nhiều hệ thống web, là lựa chọn ưu tiên để tự động hóa các tác vụ [bao gồm cả trong các ứng dụng phần mềm 3D], lập trình các phần mềm và thực hiện các hoạt động tính toán và khoa học dữ liệu.

Tính linh hoạt của Python giúp bạn có thể xây dựng các ứng dụng cho nhiều hệ điều hành khác nhau, bao gồm cả Android.

>> Xem thêm: Ngôn ngữ lập trình Python: Khái niệm, Công dụng và cách Cài đặt

Ngôn ngữ lập trình PHP

Theo W3Techs, PHP được sử dụng bởi 82,5% các trang web hiện nay. Sự phổ biến của nó và sự phân phối giữa các nhà cung cấp dịch vụ lưu trữ, sự tích hợp liền mạch với MySQL RDBMS và các ứng dụng khởi động đã tạo ra nhu cầu lớn đối với các nhà phát triển web PHP trên toàn thế giới.

PHP được xếp hạng TOP 3 ngôn ngữ phổ biến vào năm 2010 sau khi nhận được giải thưởng “ngôn ngữ của năm” do TIOBE trao tặng vào năm 2004.

Ngôn ngữ lập trình JavaScript

JavaScript xuất hiện lần đầu tiên trong Netscape Navigator vào năm 1995, và đặt nền móng cho các trang web động trong web hiện đại.

JavaScript là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Ban đầu được thiết kế cho web, JavaScript dần trở thành nền tảng dành cho các môi trường máy chủ như Node.js, công cụ phát triển các ứng dụng di động và thậm chí cả phần mềm dành cho desktop.

Ngôn ngữ lập trình Visual Basic .NET

Visual Basic .NET là một ngôn ngữ lập trình mới chạy trên .NET framework do Microsoft thiết kế. Kỳ vọng ban đầu là ứng dụng Visual Basic kế thừa có thể dễ dàng chuyển sang Visual Basic .NET.

Ngôn ngữ lập trình Delphi/Object Pascal

Delphi là sự kế thừa của Turbo Pascal – hệ thống phát triển phần mềm được sử dụng với ngôn ngữ lập trình Pascal. Pascal chủ yếu nhằm mục đích đào tạo các phương pháp lập trình tốt nhất cho các kỹ sư mới bắt đầu.

Việc áp dụng nó trong các trường học và trường đại học, cùng với tính linh hoạt của nó đối với các ứng dụng trên nền tảng Delphi, khiến nó vẫn được sử dụng bởi một số doanh nghiệp.

Ngôn ngữ lập trình Perl

Perl xuất hiện lần đầu vào năm 1987 và là nền tảng vững chắc cho các hệ thống web cũ và hệ điều hành dựa trên UNIX. Tính ứng dụng của nó hiện nay còn nhiều hạn chế, tuy nhiên các phiên bản mới của ngôn ngữ này đã được phát hành vào năm 2017.

Các lập trình viên và nhà khoa học dữ liệu thường sử dụng nó để khai thác dữ liệu, phân tích thống kê hoặc tự động hóa tập lệnh.

Ngôn ngữ lập trình Ruby

Ngôn ngữ lập trình Ruby là một công cụ ưu tiên được nhiều công ty khởi nghiệp lựa chọn. Khuôn khổ Ruby on Rails nổi tiếng với những cải tiến vượt bậc cho các ứng dụng web, mặc dù sự nổi lên của Node.js là lý do cho sự phân tán của các nhà phát triển thế hệ mới trong một môi trường đầy tính cạnh tranh.

Ngôn ngữ lập trình Swift

Swift là người kế nhiệm của Objective-C và đạt được những thành công nhất định về mức độ phổ biến. Swift phù hợp để xây dựng các ứng dụng cho iOS, macOS, watchOS và tvOS. Về tính ứng dụng, Swift linh hoạt hơn Objective-C và được sử dụng trong thiết kế của các thiết bị điện tử thông minh [chẳng hạn như đồng hồ thông minh và TV thông minh].

Ngôn ngữ lập trình Scala

Bắt đầu được đưa vào ứng dụng từ năm 2001, Scala được phát triển với mục đích hỗ trợ các lập trình viên code nhanh và dễ dàng hơn so với khi viết bằng Java. Các công ty như Airbnb hay Apple cũng từng sử dụng Scala đối với các dự án của mình.

Ngôn ngữ lập trình Go

Go là một ngôn ngữ lập trình được Google phát triển vào năm 2007. Go được thiết kế để xây dựng các ứng dụng đơn giản, nhanh chóng và đáng tin cậy; nhận được rất nhiều sự hỗ trợ từ công ty mẹ của nó [được hợp nhất trong một số dự án của Google] và sở hữu một cộng đồng lớn những người đóng góp nhờ vào đặc điểm là một mã nguồn mở của nó.

Ngôn ngữ lập trình R

R là một ngôn ngữ lập trình khác được kết hợp với môi trường phần mềm được sử dụng cho tính toán thống kê và đồ họa. Nó có khả năng thực hiện các phép tính số thông qua các gói bổ sung. Là mã nguồn mở [không giống như MATLAB] có lợi cho các tổ chức chuyên nghiên cứu và phát triển, hoặc đề cao vấn đề sở hữu trí tuệ và quản trị dữ liệu.

Ngôn ngữ lập trình Visual Basic

Visual Basic được Microsoft thiết kế vào năm 1991 và chính thức tuyên bố kế thừa vào năm 2008.

Visual Basic tích hợp trong .NET framework cho phép các nhà phát triển thế hệ đầu tiên tận dụng sức mạnh của nền tảng mới, tận dụng kiến thức chuyên môn của họ mà không cần phải học lại một ngôn ngữ mới từ đầu.

Ngôn ngữ lập trình MATLAB

MATLAB là một trong những môi trường phần mềm hàng đầu cho các nhà khoa học và kỹ sư. Mặc dù là một ngôn ngữ độc quyền được phát triển bởi MathWorks, nhưng nó là nền tảng vững chắc để xử lý các phép tính và tính toán trên ma trận [phần tử dữ liệu cơ bản của MATLAB].

Ngôn ngữ lập trình PL/SQL

Đây là một ngôn ngữ sản xuất dựa trên nền tảng SQL cung cấp khả năng phác họa các ứng dụng phức tạp trong công cụ cơ sở dữ liệu Oracle. Hệ thống quản lý cơ sở dữ liệu quan hệ [RDBMS] là cơ sở lưu trữ chính cho phần lớn phần mềm và ứng dụng web, và Oracle là nhà cung cấp hàng đầu trong số 500 công ty thuộc danh sách Fortune với doanh thu báo cáo 37,04 tỷ USD vào năm 2016.

Ngôn ngữ lập trình Objective-C

Đây là ngôn ngữ lập trình được thiết kế để xây dựng các ứng dụng cho hệ điều hành OS X và iOS. Đối với thị trường nền tảng Android, nhờ có số lượng lớn các nhà phát triển phần cứng phụ thuộc vào hệ điều hành có mã nguồn mở, mà Objective-C không còn được ưa chuộng bởi các lập trình viên.

Ngôn ngữ lập trình Scratch

Scratch xuất hiện trong top 20 sau khi được ưa chuộng trong lĩnh vực giáo dục. Đây là một phần mềm miễn phí được phát triển tại phòng nghiên cứu tại MIT. Kho lưu trữ của phần mềm này hiện có tới hơn 20 triệu dự án với lượng người dùng tăng lên mỗi tháng.

Ngôn ngữ lập trình nào tôi nên học đầu tiên?

08 tháng 01, 2016 - 6063 lượt xem

Lập trình Java

Bài viết được dịch từ trang web Lifehacker

Ngôn ngữ lập trình nào phù hợp cho người mới bắt đầu?

Gửi Lifehacker,
Sau khi tham khảo nhiều thông tin về học lập trình, tôi đã quyết định thử học về nó. Vấn đề là, tôi không biết phải bắt đầu từ đâu. Ngôn ngữ lập trình tốt nhất cho người mới bắt đầu như tôi là gì?

Ký tên,
Could-Be Coder

Could-Be thân mến,
Đó có thể là một trong những câu hỏi phổ biến nhất của những người học lần đầu, và đây cũng là điều mà các nhà giáo dục tranh luận nhiều nhất. Có điều là, bạn có thể hỏi 10 lập trình viên về đâu là ngôn ngữ tốt nhất cho người mới bắt đầu và bạn sẽ nhận được 10 câu trả lời khác nhau - vì có hàng ngàn lựa chọn dành cho bạn. Ngôn ngữ bạn bắt đầu học không chỉ phụ thuộc vào việc nó dễ học như thế nào, mà còn phụ thuộc vào những loại dự án nào bạn muốn làm việc, lý do tại sao bạn lại quan tâm đến lập trình, và có lẽ bạn đang suy nghĩ làm công việc này để kiếm sống. Dưới đây là một số lưu ý và gợi ý để giúp bạn đưa ra quyết định.

Các khóa học lập trình tại TechMaster sẽ cung cấp cho bạn những kỹ năng thực tế nhất để có thể xin được việc làm,với nhiều mô hình đào tạo như online, offline, và FlipLearning...

Tại sao lập trình viên nên bắt đầu với ngôn ngữ lập trình C

September 18, 2021 0 By Nam Vu

Có lần đi dạo quanh cộng đồng lập trình mình bắt gặp những câu hỏi “anh chị cho em hỏi nên bắt đầu lập trình với ngôn ngữ nào ạ?” Thật sự thì đúng là khi mới bắt đầu giữa một bể thông tin như vậy thì khó mà biết đâu là điểm bắt đầu cho bản thân.

Bạn có biết trên thế giới hiện giờ có khoảng 700 ngôn ngữ lập trình khác nhau không? Tuy nhiên trong ngành công nghiệp phần mềm nói chung thì lập trình viên thường chỉ sử dụng khoảng 20 ngôn ngữ lập trình khác nhau để xây dựng một hệ thống hay ứng dụng, trò chơi nào đó. Mặc dù ngôn ngữ lập trình được sử dụng cũng tùy mục đích khác nhau, có thể là desktop, mobile, web, nhúng… nhưng dù sao thì cũng chỉ có vài chục ngôn ngữ đáp ứng cho những nhu cầu trên. Vậy có nên học thẳng những ngôn ngữ này để làm việc được luôn không?

Lập trình viên thì đa số bắt đầu xuất phát điểm từ khi còn ngồi trên ghế nhà trường, có thể là cấp ba, cao đẳng hay đại học. Một số ít thì tay ngang, được đào tạo từ các trung tâm, trường dạy nghề. Lúc này sẽ chia ra thành 2 luồng ý kiến cho 2 hướng đi. Các trung tâm hay các trường dạy nghề thì giúp bạn nhanh chóng có thể làm được việc ngay nên họ sẽ hướng thẳng bạn tới ngôn ngữ công nghiệp bên trên để bạn có thể bắt tay vào công việc ngay khi tốt nghiệp. Phần còn lại là các trường cao đẳng đại học thì thường họ sẽ bắt đầu bằng ngôn ngữ lập trình C.

Vậy tại sao lại chọn ngôn ngữ C vậy?

Từ từ đã nào cùng mình thử phân tích so sánh sơ bộ chút.Mặc dù ngôn ngữ C vẫn được sử dụng trong một số lĩnh vực phần cứng liên quan đến phần mềm trong nền công nghiệp bên trên nhưng các ngôn ngữ như Java, C#, Javascript, Go, Python, Ruby, PHP hay một số ngôn ngữ bậc cao khác lại thường được chọn trong ngành công nghiệp phần mềm hơn bởi vì những lý do sau:

– Cú pháp và ngữ nghĩa thân thiện với con người
– Có nhiều thư viện hay chức năng có sẵn tiêu chuẩn và thường được sử dụng
– Cộng đồng hỗ trợ nhiều và đa dạng
– Hệ sinh thái nền tảng theo ngôn ngữ đó phong phú

Đâu đó cũng có một ý kiến so sánh khác khi mà họ không quyết định dùng C để triển khai trong dự án mình bởi vì có những ngôn ngữ xịn sò hơn, dễ học, dễ tiếp cận, linh hoạt trong mọi môi trường hơn C vậy tại sao lại phải tự làm khó mình vậy. Đúng là C vẫn là một sự lựa chọn tốt nhất cho một số dự án phần cứng liên quan hay còn gọi là các chương trình nhúng. Nhưng đa số lập trình viên lại làm việc với web, với mobile, với PC desktop cơ trong khi số ít lập trình nhúng. Thế là đa số lại cãi thắng thiểu số. Haizzz!

Quay trở lại vấn đề tại sao chọn C làm ngôn ngữ tiếp cận đầu tiên khi mới bắt đầu nhé. Dưới đây là một vài lý do mà cá nhân mình thấy

Ngôn ngữ C tạo cho bạn cách giải quyết vấn đề tốt hơn

Đa số các ngôn ngữ khác thường xây dựng sẵn các hàm, hay thư viện sẵn có để giải quyết những vấn đề hay gặp trong lập trình. Những thuật toán khó hiểu, cấu trúc dữ liệu hay giải thuật bí ẩn đều được đóng gói và gói gọn hết trong thư viện rồi. Bạn chỉ cần gắn thư viện vào và gọi hàm, đưa đầu vào rồi nhận kết quả thay vì hì hục xây dựng thuật toán bên trong. Khi này đúng là sướng cái đầu thật đó nhưng mà với những người bắt đầu học thì lại là một thứ gì đó ăn sẵn. Đối với ngôn ngữ C thì khác, thư viện nó hỗ trợ chỉ là những thứ căn bản như nhập xuất hay những thứ thô sơ hỗ trợ kiểu dữ liệu cơ bản mà thôi. Khi này muốn giải quyết vấn đề, bài toán đặt ra thì bạn phải tự xây dựng, tự nghĩ, tự làm mọi thứ. Khi này những thứ được đóng gói trong thư viện bậc cao kia bạn phải tự thân làm ra nó để sử dụng, điều này vô tình giúp bạn hiểu được nguyên lý hoạt động và tư duy giải quyết vấn đề tốt hơn.

Đây cũng là lý do các cuộc thi olympic và hackathons lại hay chọn ngôn ngữ C để ra đề cho người tham gia.

Ngôn ngữ C giúp bạn nắm rõ phần cứng hơn

Các ngôn ngữ lập trình cấp cao như Python, C# hay Java khá thân thiện với anh em lập trình thật đó, tuy nhiên chúng lại thường trừu tượng hóa những phần cứng vật lý bên dưới để nhằm mục đích giúp người dùng dễ sử dụng hơn. Với ngôn ngữ C thì khác, nó thực sự phải tìm hiểu rất nhiều tới bộ nhớ, hay các hành vi, cơ chế hoạt động của phần cứng máy tính thì bạn mới có thể xử lý chúng một cách tối ưu được. Từ heap, stack, pointer, vùng nhớ nọ, bộ đệm kia đều phải quan tâm trong ngôn ngữ lập trình này, tuy khổ sở vậy nhưng bạn lại học được rất nhiều từ nó. Nhưng lập trình viên nếu bỏ qua những kiến thức này có thể sau này sẽ đối mặt với những vấn đề về quản lý bộ nhớ, tối ưu hiệu năng. Khi bắt đầu từ C thì có lẽ đó là một điều khổ trước sướng sau vậy.

Đây cũng là lý do các ngành nghiên cứu khoa học hay khoa học máy tính lại dùng ngôn ngữ này làm cốt lõi. Họ muốn control tất cả đó mà

Ngôn ngữ C dạy cho bạn về hiệu năng và nền tảng hình thành

Lại một điểm ăn sổi nữa của ngôn ngữ bậc cao là nó hỗ trợ tận răng mọi thứ, nó trừu tượng hóa các cấu trúc và các kiểu dữ liệu để dễ dàng sử dụng. Những kiến trúc hạ tầng và cấu trúc dữ liệu được đóng gói lại chẳng khác nào hộp đen của một chiếc máy bay cả. Dùng thì sướng đó, nhưng đến khi đến giới hạn không xử lý được hay sự cố về cấu trúc ẩn sâu bên trong thì bạn lại mất thời gian nhiều vá lỗi nhiều hơn. Chứa kể phải hiểu, phải nắm rõ mới có thể chỉnh sửa tối ưu được. Về điểm này thì ngay ban đầu ngôn ngữ C như một tờ giấy trắng sẽ giúp bạn rèn luyện tư duy này. Hơn nữa C còn có thể giúp bạn can thiệp sâu hơn gần với mã máy nhất để có thể tối ưu được mọi thứ, nó vẫn đảm bảo chúng ta có thể hiểu mà không quá khó khăn như hợp ngữ hay mã máy.

Đây là lý do mà các lĩnh vực liên quan đến nhúng như điều khiển vi mạch, rô-bốt thiết bị IOT lại sử dụng C làm cốt lõi.

Ngôn ngữ C giúp bạn viết code sạch hơn

Bạn có thể phải mất rất nhiều dòng code C để có thể viết nên một chức năng nhưng chỉ mất một dòng với ngôn ngữ bậc cao khác. Điều bạn cần làm lúc này là làm sao phải tổ chức được mã nguồn của bạn để có thể gọn gàng sạch đẹp nhất, dễ hiểu và dễ thêm mới hay thay đổi nhất với số lượng dòng code nhiều hơn các ngôn ngữ khác nếu không muốn biến những tác phẩm của mình thành những đống sh*t và chỉ quên ngay sau 1, 2 tiếng code. Việc tổ chức này chính là tiền đề để bạn có thể tự tin đảm bảo code mình clean khi tiếp xúc với các ngôn ngữ cao khác vì cái khó còn học được huống chi cái dễ nhỉ 😄

Trên đây là một số lý do mà mình nhận thấy được, có thể bạn không đồng tình ở một số điểm nhưng đó là ý kiến cá nhân của mình khi cũng đi từ ngôn ngữ này đi lên.

Ngoài lề một chút là sau ngôn ngữ C sẽ là C++, thực ra thì 2 ngôn ngữ này khá tương đồng, điểm khác biệt lớn nhất của C++ so với C chính là lập trình hướng đối tượng [OOP] vậy nên cũng có một số trường hay một số người khuyên bạn là nhảy ngay vào ngôn ngữ C++ luôn cũng được. Với điểm này không sai, mình cũng đồng tình nếu bạn muốn nâng thêm cho bản thân một kiến thức mới mang tên lập trình hướng đối tượng mà C không hỗ trợ. Thực tế thì C++ cũng được sử dụng khác phổ biến trong một số lĩnh vực chuyên sâu như game hay mã nhúng, nếu bạn tiếp cận con đường này thì chọn ngôn ngữ này đầu tiên cũng khá ok.

Còn bạn bạn nghĩ sao về ngôn ngữ mở bát cho nghiệp lập trình của bạn? Để lại ý kiến bên dưới nhé!

#ntechdevelopers

Facebook Twitter LinkedIn Pinterest Messenger

TagsC-CPlus Chuyện học hành CPlus

Đừng nhầm lẫn URL và URI nhé!

8 lời nói dối của lập trình viên – Khổ tâm ghê!

Leave a Reply Cancel reply

You must be logged in to post a comment.

Video liên quan

Chủ Đề