Thuật nghữ chuyên ngành cntt

5 97 0
Thuật nghữ chuyên ngành cntt

Đang tải... (xem toàn văn)

Thông tin tài liệu

Tên Chuyên ngành, bằng Cấp, một số danh từ thông dụng: Software Engineering: Kỹ Nghệ Phần Mềm HDSE (Higher Diploma in Software Engineering): Chứng Chỉ Lập Trình Viên Quốc Tế Programmer: Lập trình viên Programming: Lập trình Program: Chương trình Project: Dự án Project Manager (PM): Người quản lí dự án Coder: Người viết Code Tester: Người kiểm thử chương trình Designer: Người thiết kế Developer: Người phát triển phần mềm Structured Programming: Lập trình cấu trúc OOP (ObjectOriented Programming): Lập trình hướng đối tượng Công Cụ và Chương trình dịch: IntegratedDevelopmentEnvironment (IDE): Môi trường tích hợp phát triển (VD: Visual Studio, DevC++…) Compiler: Trình biên dịch Compile: Dịch (chương trình) Interpreter: Trình thông dịch (Phân biệt với compiler) Run: Chạy chương trình Debug: Gỡ rối, sửa lỗi Error: Lỗi Line: dòng (Compile error at line 129: Dịch lỗi ở dòng 129) Editor: Trình soạn thảo Compile error: Lỗi khi dịch chương trình Runtime Error: Lỗi khi chạy chương trình Mã Nguồn: Source code: Mã nguồn Open source: Mã Nguồn mở Source file: file nguồn Library: Thư viện Header File: (Thường là) File chứa các nguyên mẫu hàm (VD: Student.h) Implementation File: File chứa nội dung thực thi, mã lệnh của các hàm (VD: Student.cpp) Code: Mã, Viết mã (Coding) Design: Thiết kế Pseudocode: Mã giả ................

Tên Chuyên ngành, b ng C p, m t s danh t thông d ng:ằ ấ ộ ố ừ ụ - Software Engineering: K Ngh Ph n M mỹ ệ ầ ề - HDSE (Higher Diploma in Software Engineering): Ch ng Ch L p Trình Viên Qu c Tứ ỉ ậ ố ế - Programmer: L p trình viênậ - Programming: L p trìnhậ - Program: Ch ng trìnhươ - Project: D ánự - Project Manager (PM): Ng i qu n lí d ánườ ả ự - Coder: Ng i vi t Codeườ ế - Tester: Ng i ki m th ch ng trìnhườ ể ử ươ - Designer: Ng i thi t kườ ế ế - Developer: Ng i phát tri n ph n m mườ ể ầ ề - Structured Programming: L p trình c u trúcậ ấ - OOP (Object-Oriented Programming): L p trình h ng i t ngậ ướ đố ượ Công C và Ch ng trình dch:ụ ươ ị - Integrated-Development-Environment (IDE): Môi tr ng tích h p phát tri n (VD: Visual Studio, DevC++…)ườ ợ ể - Compiler: Trình biên d chị - Compile: D ch (ch ng trình)ị ươ - Interpreter: Trình thông d ch (Phân bi t v i compiler)ị ệ ớ - Run: Ch y ch ng trìnhạ ươ - Debug: G r i, s a l iỡ ố ử ỗ - Error: L iỗ - Line: dòng (Compile error at line 129: D ch l i dòng 129)ị ỗ ở - Editor: Trình so n th oạ ả - Compile error: L i khi dch ch ng trìnhỗ ị ươ - Runtime Error: L i khi ch y ch ng trìnhỗ ạ ươ Mã Ngu n:ồ - Source code: Mã ngu nồ - Open source: Mã Ngu n mồ ở - Source file: file ngu nồ - Library: Th vi nư ệ - Header File: (Th ng là) File ch a các nguyên m u hàm (VD: Student.h)ườ ứ ẫ - Implementation File: File ch a n i dung th c thi, mã l nh c a các hàm (VD: Student.cpp)ứ ộ ự ệ ủ - Code: Mã, Vi t mã (Coding)ế - Design: Thi t kế ế - Pseudocode: Mã gi ả Các thu t ng khi vi t code:ậ ữ ế - Character: Ký t ự - Digits: Ch sữ ố - Expression: Bi u th c (VD: a+b)ể ứ - Operand: Toán h ngạ - Operator: Toán t ử - Function: Hàm - Parameter: Tham s ố - Argument: i s (Có ai k phân bi t dc 2 cái này k ^^)Đố ố ệ - Value: Giá trị - Syntax: Cú pháp (Syntax Error: L i cú pháp)ỗ - Function Call: L i g i hàmờ ọ - Prototype: Nguyên m u hàmẫ - Comment: Ghi chú, chú thích - Code block: Kh i l nhố ệ - Selection: (C u trúc) Ch n l a, r nhánh (VD: if-else, switch)ấ ọ ự ẽ - Condition: i u ki nĐ ề ệ - Control structure: C u trúc i u ki n (VD: vòng l p, r nhánh )ấ đ ề ể ặ ẽ - Interation: (C u trúc) L p (VD: do-while, for)ấ ặ - Statement: Câu l nhệ - Declaration: Khai báo (VD: int a;) - Initialization: Kh i t o (VD: a=5;)ớ ạ - Definition: nh ngh aĐị ĩ - Assign: Gán - Allocate (memory): C p phát (B nh )ấ ộ ớ - Deallocate (memory): Gi i phóng/Thu h i (B nh )ả ồ ộ ớ - Dynamic Memory: B nh ngộ ớđộ - Static Memory: B nh t nhộ ớ ĩ - Static variable: bi n t nhế ĩ - Dynamic Variable: Bi n ngế độ - Memory leak: L i x y ra khi con tr ra kh i ph m vi khi ch a gi i phóng b nhỗ ả ỏ ỏ ạ ư ả ộ ớ - Pointer: Con tr ỏ - Reference: Tham chi uế Toán t (Operator):ử - Unary: (Toán t ) m t ngôiử ộ - Binary: (Toán t ) hai ngôiử - Assigment: toán t gán (a=5)ử - Addition: toán t c ng (a+b)ử ộ - Subtraction: toán t tr (a-b)ử ừ - Unary plus: toán t c ng (d ng) m t ngôi: (+a)ử ộ ươ ộ - Unary mimus: toán t tr (âm) m t ngôi: (-a)ử ừ ộ - Multiplication: toán t nhân (a*b)ử - Division: toán t chia (a/b)ử - Modulo / Remainder: toán t chia l y d (%)ử ấ ư - Prefix Increment: Toán t t ng bi n lên 1 n v (++a), t ng tr cử ă ế đơ ị ă ướ - Suffix/Postfix Increment: Toán t t ng bi n 1 n v (a++), t ng sauử ă ế đơ ị ă - Prefix Decrement: Toán t gi m bi n i 1 n v (–a) , gi m tr cử ả ế đ đơ ị ả ướ - Suffix/Postfix Decrement: Toán t gi m bi n i 1 n v (–a) , gi m sauử ả ế đ đơ ị ả - Equal to: Toán t so sánh b ng (a==b)ử ằ - Not Equal To: Toán t khác, không b ng (a!=b)ử ằ - Greater Than: Toán t l n h n (a>b)ử ớ ơ - Less Than: Toán t nh h n (a<b)ử ỏ ơ – Greater Than or Equal To: Toán t l n h n ho c b ng (a>=b)ử ớ ơ ặ ằ - Less Than or Equal To: Toán t nh h n ho c b ng (a<=b)</b)ử ỏ ơ ặ ằ - Addition assigment: toán t C ng b ng (a+=b)ử ộ ằ - Subtraction assigment: toán t tr b ng (a-=b)ử ừ ằ - Multipication assigment: Toán t nhân b ng (a*=b)ử ằ - Division assigmetn: Toán t chia b ng (a/=b)ử ằ - Modulo assigment: Chia l y d b ng (a%=b);ấ ư ằ - Array subscript: Toán t hai ngo c vuông [] trong array (a[3])ử ặ - Indirection: Toán t l y giá tr c a con tr (*a);ử ấ ị ủ ỏ - Reference: Toán t l y a ch , tham chi u (&a);ử ấ đị ỉ ế C u trúc d li u:ấ ữ ệ - Data structure: C u trúc d li uấ ữ ệ - Array: M ngả - One-dimensional Array: M ng m t chi uả ộ ề - N-dimensional Array: M ng N chi uả ề - Linked list: Danh sách k t n iế ố - Linear linked list: Danh sách n i nố đơ - Doubly Linked list: Danh sách n i képố - Stack: Ng n x pă ế - Queue: Hàng iđợ - Tree: Cây - Binary Tree: Cây nh phânị - Node: N t trên câyố - Leaf: Lá Thu t toán:ậ - Algorithm: Thu t toánậ - Sorting: S p x pắ ế - Quick Sort: S p x p nhanhắ ế - Merge Sort: S p x p tr nắ ế ộ - Radix Sort: S p x p theo c sắ ế ơ ố - Buble Sort: S p x p n i b tắ ế ổ ọ - Selection Sort: S p x p ki u chènắ ế ể - Heap Sort: S p x p ki u vun ngắ ế ể đố - Searching: Tìm ki mế - Linear Search: Tìm ki m tuy n tínhế ế - Binary Search: Tìm ki m nh phânế ị - Greedy algorithm: Thu t toán tham lamậ H c s :ệ ơ ố - Base: H c sệ ơ ố - Hexadecimal (Hex): H c s m i sáuệ ơ ố ườ - Binary (Bin): H nh phânệ ị - Octal: H c s támệ ơ ố Ki u d li u:ể ữ ệ - Variable: Bi nế - Constant: H ngằ - Integer: Ki u s nguyênể ố - Floating-point: Ki u d u ch m ng (S th c)ể ấ ấ độ ố ự - Real / Double: Ki u s th cể ố ự - Possitive number: S D ngố ươ - Negative number: S Âmố M t s thu t ng trong l p trình h ng i t ng:ộ ố ậ ữ ậ ướ đố ượ - OOP: L p trình h ng i t ngậ ướ đố ượ - Abstraction: Trìu t ngượ - Encapsulation: óng góiĐ - Polymorphism: a hìnhĐ - Hierarchy: Phân c pấ - Modularity: Mô- unđ - Inheritance: Th a kừ ế - Mutil-inheritance: a th a kĐ ừ ế - Data: D li uữ ệ - Method: Ph ng th c (Các hàm c a l p)ươ ứ ủ ớ - Object: i t ngĐố ượ - Class: L pớ - Base class: L p c s , l p chaớ ơ ở ớ - Derived class: L p conớ - Abstract Class: L p trìu t ngớ ượ - Interface Class - Member function: Hàm c a thu c l pủ ộ ớ - Non-member function: Hàm không thuôc l pớ - Member data: D li u thu c l pữ ệ ộ ớ - Friend function: Hàm b nạ - Friend class: L p b nớ ạ - Helper function: Hàm h trỗ ợ - Constructor: Hàm kh i t oở ạ - Destructor: Hàm h yủ - Copy Constructor: Hàm kh i t o có ch c n ng deep copy, th ng i kèm v i assigment operator (Cái này h c ở ạ ứ ă ườ đ ớ ọ OOP là bi t)ế - Single-argument constructor: Hàm kh i t o m t tham sở ạ ộ ố - Overloading operator: N p ch ng toán tạ ồ ử - Overloading function: N p ch ng hàmạ ồ - Safe empty state: Tr ng thái an toàn khi m i kh i t oạ ớ ở ạ - Implicit Parameter: Tham s ng m nhố ầ đị - Query: Truy v nấ - Modifier: S a iử đổ M t s thu t ng khác:ộ ố ậ ữ - Principle: nguyên t cắ - Casting: Ép ki uể - Implicit: Ng m nhầ đị - Explicit: Ng c l i v i implicitượ ạ ớ - Casting Syntax: Cú pháp ép ki uể - Relationship: Quan hệ . Tên Chuyên ngành, b ng C p, m t s danh t thông d ng:ằ ấ ộ ố ừ ụ - Software Engineering: K Ngh Ph n M mỹ

Ngày đăng: 17/07/2014, 22:44

Tài liệu cùng người dùng

Tài liệu liên quan