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

Lập trình ngôn ngữ máy - ngôn ngữ c

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

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  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
    C là ngôn ngữ máy cấp cao , được sử dụng rất phổ thông để lập trình hệ thống giao thông cùng với Assembler và phát triển các ứng dụng.

    Vào những năm cuối thập kỷ 60 đầu thập kỷ 70 của thế kỷ XX , Dennish Ritchie ( làm việc tại phòng thử nghiệm Bell ) đã phát triển ngôn ngữ máy C dựa trên tiếng nói BCPL ( do Martin Richards đưa ra vào năm 1967 ) và tiếng nói B ( do Ken Thompson phát triển từ tiếng nói BCPL vào năm 1970 khi viết hệ điều hành UNIX đầu tiên trên máy PDP-7 ) và được cài đặt lần đầu tiên trên hệ điều hành UNIX của máy DEC PDP-11.

    Năm 1978 , Dennish Ritchie và B.W Kernighan đã cho xuất bản quyển “Ngôn ngữ lập trình C” và được phổ thông thông đạt các ngả đến nay.

    Lúc ban sơ , C được thiết kế nhằm lập trình trong môi trường của hệ điều hành Unix nhằm mục đích trợ giúp cho các nghề nghiệp lập trình không đơn giản. Nhưng về sau , với những nhu cầu phát triển ngày một tăng của nghề nghiệp lập trình , C đã vượt qua khuôn khổ của phòng thử nghiệm Bell và nhanh chóng hội nhập vào thế giới lập trình để rồi các công ti lập trình sử dụng một cách thông đạt các ngả. Sau thời gian ấy , các công ti làm ra phần mềm tuần tự đưa ra các version trợ giúp cho việc lập trình bằng tiếng nói C và chuẩn ANSI C cũng được khai sinh từ đó.

    ngôn ngữ máy C là một ngôn ngữ máy hệ thống giao thông rất mạnh và rất “mềm dẻo” , có một thư viện gồm rất nhiều các hàm ( function ) đã được tạo sẵn. Địa ngục lập trình có xác xuất tận dụng các hàm này để giải quyết các bài toán mà không để ý phải tạo mới. Hơn thế nữa , tiếng nói C trợ giúp rất nhiều phép toán nên ăn nhập cho việc giải quyết các bài toán kỹ thuật có nhiều công thức không đơn giản. Ngoại giả , C cũng cho phép người lập trình tự định nghĩa thêm các kiểu dữ liệu trừu tượng khác. Tuy nhiên , điều mà người mới vừa học lập trình C thường gặp “rắc rối” là “hơi khó hiểu” do sự “mềm dẻo” của C. Dù có vậy , C được phổ thông khá thông đạt các ngả và đã trở nên một công cụ lập trình khá mạnh , được sử dụng như là một ngôn ngữ máy chủ yếu trong việc xây dựng những phần mềm hiện nay.

    tiếng nói C có những đặc thù căn bản sau:

    • Tính súc tích ( compact ) : C chỉ có 32 từ khóa chuẩn và 40 toán tử chuẩn , nhưng hồ hết đều được biểu diễn bằng những chuỗi ký tự ngắn gọn.
    • Tính kiến trúc ( structured ) : C có một xếp hàng những chỉ thị của lập trình như kiến trúc lựa chọn , lặp… Từ đó các thời hạn viết bằng C được tổ chức rỏ rành , dễ hiểu.
    • Tính tương hợp ( compatible ) : C có bộ tiền xử lí và một thư viện chuẩn khôn xiết sản vật phong phú nên khi chuyển từ máy tính này sang máy tính khác các thời hạn viết bằng C vẫn không có một sự hạn chế hay một trường hợp ngoại lệ nào cả tương thích.
    • Tính linh động ( flexible ) : C là một tiếng nói rất uyển chuyển và cú pháp , chấp nhận nhiều cách thể hiện , có xác xuất thu gọn kích cỡ của các mã lệnh làm thời hạn chạy nhanh hơn.
    • phiên dịch ( compile ) : C cho phép phiên dịch nhiều tệp tin thời hạn riêng rẽ thành các tệp tin đối tượng ( object ) và kết liên ( link ) các đối tượng đó lại với nhau thành một thời hạn có xác xuất thực thi được ( executable ) thống nhất. Nguồn : ngôn ngữ lập trình c

Chia sẻ trang này