世界不斷髮展,各類電子設備不斷變得更加迷你,代碼卻越寫越長……java
A+B Problemios
Input:Two integer A,Bspa
Output:The ans of A+Bcode
1971年,Niklaus Wirth 發明 Pascal對象
越是早年的語言,內存與運行時間越少,代碼也越簡單blog
1 var a,b:longint; 2 begin 3 readln(a,b); 4 writeln(a+b) 5 end.
1983 年 C++ 在 Bjarne Stroustrup 手中誕生內存
主要特色是儘可能兼容C,且支持面向對象ci
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int a,b; 6 cin>>a>>b; 7 cout<<a+b; 8 return 0; 9 }
1995 年 Sun Microsystems 經過改進 C++ 發明了 Javait
不難看出 Java 有不少與 C++ 類似的地方io
1 import java.util.Scanner; 2 public class Main 3 { 4 public static void main(String[] args) 5 { 6 Scanner in=new Scanner(System.in); 7 int a=in.nextInt(); 8 int b=in.nextInt(); 9 System.out.println((a+b)); 10 } 11 }
重點是代碼長度從 5行→9行→11行
設想 N 年後的代碼,會是多少行?
(不過 Python 成功打破了這一規律)