一个晚上,我学会了24种开发语言!: l5 x' \9 m8 G) B) S
夏日的夜晚,内心燥热,翻来覆去难以入眠,遂起身,坐于桌前,做沉思状(发呆),无意中听到楼下跑车的轰鸣声渐渐消失在夜色中,更感叹于人生际遇之不公,决定愤而起身,发奋图强,学习编程,待终有一日,成为大佬,带领一帮小弟,把他跑车车轱辘卸了,看他如何嚣张!哈哈哈~' W, v1 ~6 T1 ]- y9 z V
* i8 o$ t( {+ C' G5 e3 x. |+ o
梦醒…2 ~% s7 F& m C1 {
' e: A4 d4 G) [: f寂寞,涌上心头,翻了翻枕头边的《Java从入门到入土》,卧槽,才看10页,还剩1999页,这尼玛看到何年何月才能实现我的大佬梦啊!突然,我灵机一动,Java学不会,那我就学横向扩展,先学个几十门语言再说,走量。都说量变引起质变,这么一看,我离成为大佬的日子就不远啦~ 哈哈,我真是天才! 8 M, z" G3 P5 M n 1 N" F) x0 b% y0 Z7 r说干就干!! x# q6 f. w0 e: g5 h
1 C+ z3 x, c/ a) C% Y. `9 K01. Java 3 k8 M$ u! z% C9 ppublic class HelloWorld { & E4 Q& a, q. G2 {
// Java 入口程序,程序从此入口 / m+ B% m1 @2 M. \% m8 z public static void main(String[] args) { ! ]$ o0 x) J* K, D; [ //向控制台打印一条语句 : p$ a4 V9 K- b- a, S ^" [ System.out.println("Hello,World!"); 3 \' u- A2 O+ f2 c8 Z } * t% n4 x. Q8 G" Z( K D
} ( e# y( G4 P" U" r+ f2 r( G02. C, C% s: M( I4 h! S1 q) {, H
#include <stdio.h> ; U0 p! T4 d1 n9 L
int main() { ( r5 N/ S$ |6 d( [$ m9 U/ U printf("Hello,World!"); // printf 函数打印 2 ~5 C5 K, b) d. B2 \3 D9 U
return 1; // 函数返回值 * m8 a9 L4 K4 o7 l% f4 d2 G! \} 6 u% @9 J/ W; `* H 9 n7 V3 p w* O! ~) z# [ * J- }" Y$ K3 c" l5 E03. C++#include <iostream> //std::cout 要用到的头文件 / A: |. D( L' g* t9 K- A#include <stdio.h> //标准输入输出头文件 ( {5 S' L& f+ u8 m $ W6 M" J' e1 Hint main() { * Q9 S' P9 `5 C2 c
printf("Hello,World!--Way 1\n"); //printf 语句打印 * v( }8 U8 @! T7 p F6 _- t1 h
puts("Hello,World!--Way 2"); //puts 语句 ! I2 h2 z/ i3 e
puts("Hello," " " "World!--Way 3"); //字符串拼接 ( l! `) C( W' q% s, i4 K" O0 j
std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法 ~5 @- x o1 \ return 1; //作为注释 . u2 U5 F4 F% y6 V, t* N9 L! _} + I: q: b" _6 q0 k" d5 W8 d8 D 04. Pythonprint "Hello,World!" #Python 2.x 1 c8 y! W6 |4 o/ d7 ^5 j* t0 e) b9 @4 _2 C" ^1 I6 W" N$ ?
print("Hello,World!") #Python 3.x ( ^% C8 L9 o: `& T$ m+ G+ A7 |, C . G! j' M2 t% J( A& z( I1 s05. C#using System; # E5 J$ f4 W u; p7 j
class TestApp { - ^3 G* D& `8 k
public static void Main() { , C& Y! ]8 p) d. ?$ B# a9 ?
Console.WriteLine("Hello,World!"); # y0 v2 C$ Q X8 m/ q Console.ReadKey(); : _5 h3 b& _- [5 v. \ f
} , O( Z" @, [, H4 e& d" g) ]
} 1 t' p( k4 [+ q; V, y2 h7 E 06. PHP<!DOCTYPE html> / L" u% P: Z5 u: Z& S
<body> ( c5 d5 v; M: K
<?php 8 X b' D) W$ S5 lecho "Hello,World!"; //打印语句 9 Q+ o5 }) a1 U, pecho "The first php program!"; //打印语句 4 K! I% b- K" b8 I, ?. A9 z$ ?
echo phpinfo(); //phpinfo()系统函数,输出环境信息 2 I* L9 I4 y, z' r
?> 6 f! V& K2 {# S% N$ \6 w* R</body> % t- |/ q9 @" {2 `. s! L2 c. P</html> . o) v- p. R/ |" Y: w$ y+ o2 R 07. JavaScript<script>1 r- h7 f Y' P# ~
console.log('Hello,World!') // 控制台输出 f) ~4 X3 d7 I W4 Z
</script>: B: F& i. J( u& [7 }& d 08. Ruby#可用 print 语句打印 * I; j% X9 v* Z) F$ M& v1 Y
print "Hello,World!\n" ; y2 {3 o; l% `3 ]0 g
#可用 puts 语句打印 & [8 j% K* p4 p& ~5 a: }
puts "Hello,World!\n" 7 ?" J. h. q5 U3 S, Q
#可以先声明一个变量,然后再用 puts 语句 / L1 e" H3 @6 Q! X! u% va = "Hello,World!\n" ! z9 a, A4 r) a+ F$ a% oputs a . y9 f) F( b6 @% t W8 Y+ \) {% K/ W
#可以先写个函数再调用 7 ~' N1 Z7 Q: K& ~; w
def say(name) 1 T) F; g/ w+ H' _1 s
"Hello,#{name}" & ^3 m: F! d$ i m$ E$ Q
end $ U; Y: j3 `; G, ^
puts say("World!")# t% v$ t( l4 c6 w/ D8 G 09. Rprint("Hello,World!") // 输出 7 h# M P$ F* E, i; x2 {! m, U
$ t5 e, @& u; { I X$ I* |4 _4 ^ 0 q- l2 q9 H; S0 x: V3 H/ i7 }! |; D7 Y* x/ j
$ [ c' v8 h9 W! Y
$ e9 j& }* T8 g- P) B; {& h+ a" u$ l. t# k. d
/ o& ]" A, e3 H0 T1 R# f& ~; f7 [% G, y
2 y. X- b0 J v) r; C/ R& h& R; y0 A; M0 C& D; u
* P9 p1 D' ^1 q. g8 |: }+ S7 Y # {/ Z' o r8 y m! K, p6 O + p( [( \( M- d" b/ R2 V ) v1 X4 o' h/ d) B. D5 w: O7 c' V% n9 k/ }7 W
3 C8 M, G# {8 X* q, [/ \. z
g, L P8 E& G+ e ' g1 a# }% C3 U: n9 j$ L1 y1 V3 u7 `% Y7 l8 E+ R. y
* v- |* R0 z3 G2 O1 e# p! Q+ ?————————————————% C% X6 Y% R, h F( v2 u
版权声明:本文为CSDN博主「xqnode」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 - n/ m9 P2 y h1 |3 n- |) d原文链接:https://blog.csdn.net/xqnode/article/details/106212608) F/ u3 b+ C) O. K# S4 i