Chủ Nhật, 8 tháng 3, 2015

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

Trong lập trình web, html luôn là ngôn ngữ được nhắc đến đầu tiên đối với tất những bạn mới học. Cho dù các bạn học những ngôn ngữ lập trình web nào như php, ASP hay java thì bạn vẫn phải biết html . Có rất nhiều bạn khi mới bước vào học lập trình web lại cho rằng html là ngôn ngữ lập trình. Điều đó không hoàn toàn chính xác . Tại sao lại không chính xác ? Để biết được html có phải là ngôn ngữ lập trình hay không thì chúng ta phải hiểu được thế nào là ngôn ngữ lập trình.

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

- Trước khi tìm hiểu ngôn ngữ lập trình là gì tôi lấy một ví dụ mình họa về một bài toán tính tổng hai số sử dụng ngôn ngữ lập trình <a href="/khoa-hoc-chuyen-de/24-lap-trinh-website-php" title="php" target="_parent" >php</a>

code

Giả sử ở đây chúng ta đi tính tổng của hai số a và b
Ta làm như sau
Cách 1:
01 <?<a href="/khoa-hoc-chuyen-de/24-lap-trinh-website-php" title="php" target="_parent" >php</a>
02 $a = 5;
03 $b = 10;
04 echo $a+$b;
05 // Ta sẽ được kết quả là 15
06 ?>
Cách 2:
Ta xây dựng hàm tính tổng để có thể sử dụng lại cho những trường hợp khác
01 <?<a href="/khoa-hoc-chuyen-de/24-lap-trinh-website-php" title="php" target="_parent" >php</a>
02 function tinhtong($a,$b){
03 return $a+$b;
04 }
05 // Gọi hàm tính tổng
06 echo tinhtong(5,10);
07 // Ta sẽ được kết quả là 15
08 ?>

- Qua ví dụ trên ta thấy ngôn ngữ lập trình là tập hợp bao gồm các toán tử, toán hạng, biểu thức, các từ khóa, các hàm có sẵn hoặc do người dùng tự định nghĩa... Và tất cả những toán tử, toán hạng và biểu thức... đó được sử dụng vào một mục đích cụ thể của người lập trình, cùng với sự kết hợp của những thuật toán khác nhau để giải quyết một vấn đề cụ thể và lấy ra kết quả mà người lập trình mong muốn. Để lấy ra được kết quả mong muốn thì người lập trình phải tuân theo nhưng qui tắc chung đối với từng ngôn ngữ lập trình
- Vậy một ngôn ngữ được gọi là ngôn ngữ lập trình thì nó phải hội tụ đủ các yếu tố như đã trình bày ở trên như là toán tử, toán hạng, biểu thức, hàm.....
Add to Cart

0 nhận xét:

Đăng nhận xét