第200章 什麼是程式語言(第2/3 頁)
nd an integer N,you are to calculate m mod N.
………省略………
1<=K<=10;1<=d<=9;1<=p<=;1<=N<=.
output
For each test case,print the result of m mod N in a sing le line.
Sample lnput
1
2 1 6 1 8
2046
Sample output
944
從以上來看,不懂行的人,誰能看的懂這都寫的是什麼呢?
跟周瑛說這是門語言,周瑛只會說,別開玩笑了。
但事實上,這確實是夾雜了英語的程式語言,只不過是用來當作題目出給場上的學生。
而大學生電腦螢幕上,不斷閃動的字元,才是真正的程式語言。
比如:
#include<stdio.h>
#include<stdlio.h>
typedef strcut
{
char digit;
Int bit;
Unsigned mod;
}mbIt;
……省略……
for(i=0,currmod =0;i<K;i++)currmod +=m[i].mod;
currmod %=N;
printf(‘’%d’’,currmod);
Return 0;
}
除了“……省略……”,其餘的就都是題目解答的一種執行計算方式。
沒有一個換行(hang )是多餘的,也沒有一個字元是多餘的。
這是就是正兒八經的程式語言。
分號代表了什麼意思,百分號代表了什麼意思,大中小三種括號分別代表了什麼意思等等等。
可不懂行的人就是不懂,只覺的這是亂碼。
即使知道auto是“宣告自動變數一般不使用”,知道int是“宣告整型變數或函式”又有什麼用呢?
這是用數學和英語等共同搭建的全新的語言。
只能在電腦上識別並執行的語言。
周瑛等人的不理解其實也就不難理解了。
什麼是語言。
用百科的解釋來說,就是人類進行溝通交流的表達方式,是人與人交流的一種工具,更是文化的重要載體。
而計算機程式語言,就是程式設計的最重要的工具,它是指計算機能夠接受和處理的、具有一定語法規則的語言。
簡單的說,這是一種計算機和人都能識別的語言,能讓程式設計師能夠準確地定義計算機所需要的資料,並精確地定義在不同情況下所應當採取的行動。
畢竟再怎麼說,也是人類賦予了機器這門語言。
而程式語言就像古漢語和大白話和方言,分為了c、c++、Java等。
還有現在不流行,後世2017年後才開始流行的python,也是程式語言的一種。
這些語言各有各的優缺點,有的執行效率高,有的是開發效率高。
最後還得根據程式設計師的個人喜好、習慣來使用。
比如說在表達對別人看自己不爽的情緒的時候,用古漢語說句“汝觀何物”,就顯得文鄒鄒的沒氣概;
用大白話說句“你看什麼”,多少顯得有
本章未完,點選下一頁繼續。