Learn

The forum of documents and methods for studying - Lượm lặt kiến thức


    Các phần tử cơ bản của một ngôn ngữ lập trình

    QaniTri
    QaniTri
    Admin

    Nam Libra Monkey
    Tổng số bài gửi : 1568
    Tiền xu Ⓑ : 3891
    Được cảm ơn № : 6
    Ngày khởi sự Ngày khởi sự : 07/01/2013
    Đến từ Đến từ : HCMC
    Côngviệc / Sởthix Côngviệc / Sởthix : Languages, Softwares, Sciences, Martial arts

    Các phần tử cơ bản của một ngôn ngữ lập trình Empty Các phần tử cơ bản của một ngôn ngữ lập trình

    Bài gửi by QaniTri 28th August 2014, 23:55

    Bảng chữ cái
    Mỗi ngôn ngữ lập trình đều được xây dựng từ một bộ ký tự nào đó. Các ký tự được nhóm lại theo nhiều cách khác nhau để lập lên các từ. Đến lượt mình các từ được liên kết theo một quy tắc nào đó để tạo thành các câu lệnh. Một chương trình bao gồm nhiều câu lệnh và diễn đạt một thuật toán để giải một bài toán nào đó.
    Ngôn ngữ C# được xây dựng trên bộ ký tự sau:
    Các chữ cái hoa: A B C .... Z
    Các chữ cái thường: a b c ... z
    Các chữ số: 0 1 2... 9
    Các kí hiệu toán học: + - * / = < >
    Các dấu ngoặc: [ ] { } ( )
    Các ký hiệu đặc biệt khác: , . ; : / ? @ # $ % ^ & ‘ “...
    Các dấu ngăn cách không nhìn thấy như dấu cách, dấu nhảy cách tab, dấu xuống dòng
    Dấu gạch nối dưới: _
    Từ khoá
    - Là những từ có một ý nghĩa hoàn toàn xác định trong chương trình:
    Ví dụ: void struct class while ....
    - Không được dùng từ khoá để đặt tên cho các hằng, biến, mảng, hàm ....
    - Từ khoá phải viết bằng chữ thường
    Ví dụ từ khoá viết đùng: struct
    Ví dụ từ khoá viết sai: Struct

    Tên (định danh)
    Tên gọi của các thành phần trong chương trình được gọi là định danh(Identifier). Định danh được sử dụng để xác định các thành phần như biến , kiểu, phương thức(method) hay còn được gọi là hàm, đối tượng, lớp...
    Trong C# định danh là một dãy các ký tự gồm các chữ cái, chữ số và một số các ký hiệu như: ký tự gạch dưới nối câu ’_’ , ký hiệu tiền tệ $ và không được bắt đầu bằng chữ số.
    Chú ý: C# phân biệt chữ hoa và chữ thường, ví dụ HUE và hue là hai định danh khác nhau. Độ dài(số ký tự) của định danh trong C# về mặt lý thuyết là không giới hạn.
    Ví dụ:
    - Các định danh viết đúng: bai_1, hue,...
    - Các định danh viết sai: 24gio. bai tap,...
    Để trở thành một nhà lập trình chuyên nghiệp, chúng ta nên sử dụng cách đặt tên theo một chuẩn nhất định để dễ phân biệt được các loại khác nhau của các thành phần sử dụng. Chúng ta qui ước cách đặt tên thống nhất như sau:
    + Định danh cho các lớp: chữ cái đầu của mỗi từ trong định danh đều viết hoa, ví dụ MyClass, HocSinh....
    + Định danh cho biến, phương thức, đối tượng: chữ cái đầu của mỗi định danh đều được viết hoa trừ từ đầu tiên, ví dụ bienTong, tinhTong,....
    + Định danh cho hằng ta viết hoa, ví dụ: MAX, PI....


    voer.edu.vn


      Hôm nay: 27th April 2024, 12:25