1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Các ngôn ngữ lập trình cơ bản nhất mà người mới nên tìm hiểu

Chủ đề trong 'Tìm bạn/thày/lớp học ngoại ngữ' bởi FrankLee, 22/03/2016.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. FrankLee

    FrankLee Thành viên mới

    Tham gia ngày:
    07/03/2016
    Bài viết:
    31
    Đã được thích:
    0
    Gợi ý về 8 ngôn ngữ máy căn bản nhưng có tính quyết định trong hành trình của một lập trình viên.

    Trên thực tiễn , không có câu phản hồi nào xác thực cho câu hỏi “Đâu là ngôn ngữ máy đưa lại hiệu quả tốt nhất để bắt đầu?”. Mỗi tiếng nói đều có điểm cộng và điểm trừ , được sáng tạo để thỏa mãn nhu cầu , mục đích của người dùng như xây dựng ứng dụng , website , hệ thống giao thông doanh nghiệp , v.v… Dù vậy , giới chuyên trị vẫn tiếp chuyện tranh luận tìm ra câu phản hồi sau chót. Dựa trên các bình phẩm , thảo luận trên ITworld.com , Quora , Stack Overflow và Lifehacker , người dùng đã đúc kết 8 lựa chọn ngôn ngữ máy phổ thông nhất của các nhà phát triển trong sự nghiệp của họ.

    Pascal

    Dù không được sử dụng thông đạt các ngả như C , Java và Python , nhưng Pascal vẫn là lựa chọn đầu tiên để bước những bước đầu tiên vào thế giới lập trình. Ban sơ , Pascal được tạo ra để xứng đáng được đề nghị hoặc đề xuất việc thực hành lập trình trong trường học , do vậy , tiếng nói này không có một sự hạn chế hay một trường hợp ngoại lệ nào cả ăn nhập với cho người mới học. Là dạng tiếng nói Procedural Language có tính trật tự cao , Pascal sẽ đồng hành đẹp hơn với những người thích tổ chức nghĩ suy theo hệ thống giao thông. Một bình phẩm trên ITworld cho biết , Pascal có sức mạnh của C trong một dạng thức dễ đọc hơn , nhưng bản chất của Pascal sẽ ép coder tổ chức lại nghĩ suy theo cách mà Học lập trình C không hướng tới.

    Javascript


    Nhiều lập trình viên ý rằng nên bắt đầu coding với Javascript vì tính giản đơn ban sơ của nó. Javascript được nhận mặt bằng cú pháp dễ gần , dễ chiều , không bắt lỗi chặt , và cung cấp khái niệm căn bản trong lập trình. Sự phổ thông thông đạt các ngả của Javascript bây giờ cũng được coi là một điểm cộng. Bạn có xác xuất dễ dàng bắt đầu với Javascript với Text E***or và bất kỳ web browser web nào.

    Python

    Python là một lựa chọn phổ thông trong bộ môn lập trình căn bản. Hưng thịnh người tự tin tuyên bố tính sư phạm mạnh mẽ của Python , nhờ vào cú pháp giản đơn và linh hoạt. Chính điểm mạnh này đã giúp Python là một trong những cái tên đầu tiên trong danh sách những ngôn ngữ máy đưa lại hiệu quả tốt nhất cho người mới học. tiếng nói này được đánh giá là cơ sở gốc để tạo ra những thói quen lập trình cần thiết cho lập trình viên , giúp họ học lập trình một cách nhanh chóng. Nó mang lại lợi ích của tiếng nói OPP điển hình , mà không để ý tới sự không đơn giản của các tiếng nói tầm cao.

    Java

    Cái tên Java đã trở nên quá việc quen thuộc trong giới một phần vì tính định hướng nghiêm khắc của nó. Java dạy người mới cách viết code một cách chặt , dễ hiểu , dễ kiểm tra , dễ đọc , có xác xuất xen vào nhiều môi trường – điều mà mọi coder phải nghiêm cẩn thực hành. Java cũng được cọng điểm nhờ các báo cáo Error xác thực , sửa lỗi nhanh và một hệ sinh thái giàu tài nguyên.

    C#

    Đây là tiếng nói của Microsoft , được so sánh đồng dạng với Java , vì thế , C# cũng được bình chọn vì những lý do na ná , đặc biệt là tính định hướng cao , giúp việc học các tiếng nói khác trở nên dễ hơn rất nhiều. Mặt khác , sự kết hợp của C# với .NET cũng giúp C# là một lựa chọn tốt cho người mới học. (cấu trúc lặp)

    Với C# , lập trình viêndễ sáng tạo những ứng dụng giản đơn với giao diện đồ họa dễ nhìn. Với các coder chuyên nghiệp , ứng dụng từ C# hiện diện trên rất nhiều sản phẩm , từ lò vi ba tới server doanh nghiệp , kể cả Lego NXT.

    C++

    C++ là “bàn chân sắt” trong giới lập trình. Với mức độ chuyên sâu đa dạng , C++ được ứng dụng rất nhiều nền tảng , trong đó có di động. Địa ngục mới học sẽ hiểu được các quy trình về Pointer – công cụ mạnh mẽ nhất của C++ giúp coder truy xuất tác vụ trong bộ nhớ rất nhanh chóng; quản lý kiến trúc bộ nhớ Stack & Heap , quy trình soạn thảo code và lập trình hệ thống giao thông. Với C++ , người học sẽ đủ tiêu chuẩn để khám phá những tiếng nói khác dễ dàng hơn.

    C

    Với giới chuyên trị , thì C được đánh giá là “nền tảng của mọi nền tảng”. Các tiếng nói khác ít nhiều cũng mượn nền tảng định hướng của C , đặc biệt là Pointer , kiến trúc dữ liệu , và quản lý bộ nhớ. Vì thế , nếu đã làm chủ được C , thì các ngôn ngữ máy khác rất dễ nắm bắt. Bất ngờ) làm chủ được C , bạn sẽ hiểu sâu hơn cách hoạt động của hệ điều hành và máy tính.

    Nếu một người ngại ngần sử dụng ngôn ngữ C cơ bản, người đó sẽ khó trở nên lập trình viên.

    Assembly

    Một số người ý rằng đưa lại hiệu quả tốt nhất nên bắt đầu lập trình với hợp ngữ ( Assemby ) vì tiếng nói này sẽ dạy người học không chỉ về lập trình , mà về cả bản chất máy tính. Về bản chất , ẩn trong hợp ngữ là quan hệ giữa ngôn ngữ máy và kiến trúc thiết bị. Mỗi hợp ngữ được thiết kế đặc biệt cho một kiến trúc máy tính khác nhau.

    Sau khi gặp mặt với một tiếng nói tầm thấp như Assembly , thì việc học tiếng nói cao cấp có vẻ dễ hơn.

Chia sẻ trang này