数学建模社区-数学中国

标题: 一个晚上,我学会了24种开发语言! [打印本页]

作者: 杨利霞    时间: 2020-5-23 15:30
标题: 一个晚上,我学会了24种开发语言!
一个晚上,我学会了24种开发语言!& Y9 ~7 c1 R. O: I& W# s
夏日的夜晚,内心燥热,翻来覆去难以入眠,遂起身,坐于桌前,做沉思状(发呆),无意中听到楼下跑车的轰鸣声渐渐消失在夜色中,更感叹于人生际遇之不公,决定愤而起身,发奋图强,学习编程,待终有一日,成为大佬,带领一帮小弟,把他跑车车轱辘卸了,看他如何嚣张!哈哈哈~' k: g  G; F1 o  e* [5 a+ M! j. P$ j
3 t: |* M* w% B( ~$ G) z; ]  R5 z
梦醒…3 O0 M, X9 |( \+ {! _$ a$ g' f9 \- k
% G4 D! R' c$ X% b
寂寞,涌上心头,翻了翻枕头边的《Java从入门到入土》,卧槽,才看10页,还剩1999页,这尼玛看到何年何月才能实现我的大佬梦啊!突然,我灵机一动,Java学不会,那我就学横向扩展,先学个几十门语言再说,走量。都说量变引起质变,这么一看,我离成为大佬的日子就不远啦~ 哈哈,我真是天才!, V: Q* }; e! p2 }! F
! v* d, [0 t4 t5 s7 |- V
说干就干!
" ~4 C$ p1 l( m  o& |6 |' @5 W! x) `' b  X
01. Java1 D2 r* c; Z& o% |' W; h9 f
public class HelloWorld {  ) U. }$ {0 \" h$ t! |
  // Java 入口程序,程序从此入口  
( K( p; L4 j/ V  public static void main(String[] args) {  
: p5 v% o1 a( C2 u$ _3 y: P          //向控制台打印一条语句  
+ i+ G2 |1 ~) Z# _+ H    System.out.println("Hello,World!");  
5 n5 |% v9 k- Y* [" E* p  }  2 l" ?5 b/ d3 M4 B; I. e! m! Z, p
}: b: k% G+ _# w/ P
02. C8 M. C/ s! Z9 i5 n+ v
#include <stdio.h>  " A4 ?, Z1 r, k" M9 p, @( Z
int main() {  ) v  ]7 a  O: J8 z% G8 f8 v6 ?
  printf("Hello,World!");  // printf 函数打印  ) B2 D7 ?- D" @" p0 w
  return 1;               // 函数返回值  " p2 U+ t' B/ \$ U7 V
}  9 s0 Z. y- ?% \- I: }

( _: K+ \9 E7 {( n$ I( |4 h
) ^. r. ~. C% p6 v03. C++#include <iostream>               //std::cout 要用到的头文件  4 D# |6 w# f* R: I; q$ x
#include <stdio.h>                //标准输入输出头文件  , ?7 C$ x9 m; L4 F

( m9 G' x4 i: r. c, w- r8 M. g& _int main() {  , n/ }1 |- J4 S! x
  printf("Hello,World!--Way 1\n");    //printf 语句打印  
% _7 J5 B/ i3 X) W  puts("Hello,World!--Way 2");        //puts 语句  
: t% |3 k/ Q3 X/ i1 V4 t/ \  puts("Hello," " " "World!--Way 3"); //字符串拼接  $ y) G8 Y) t6 e3 z; q0 s- I
  std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
& r' h8 X( W( o7 S, I$ u8 C! |  return 1;                                        //作为注释  
  D. a3 ]1 p: o* E}
# d3 ^8 S/ O# G, ~, l! z0 b% q04. Pythonprint "Hello,World!"   #Python 2.x  + N7 o; |2 I7 f4 b! F7 K; i& b. x
7 o" v; h+ a9 N4 @
print("Hello,World!")  #Python 3.x   
" M4 }' |2 R6 [- Q+ E
* C5 q* ~7 _5 p" j7 J' L05. C#using System;  0 Z2 G5 s( g3 y6 J$ |
class TestApp {  
7 m* f3 t, p; R$ z2 b3 y' l  public static void Main() {  
( K  `9 H' V' ?1 _$ A    Console.WriteLine("Hello,World!");  
" Q8 ?4 t" l( y6 `' |2 ]8 ?    Console.ReadKey();  2 j$ H+ i+ l8 R, v$ _( g
  }  
& l6 l8 i; v& }6 `}  ' b9 @% J; x* I% p# Q
06. PHP<!DOCTYPE html>  
. v% L& S) e, Z' o/ p8 P<body>  6 `" h( v/ m# o/ h! {4 e
<?php  
2 I1 {/ j4 Z; c6 r  a9 ^" eecho "Hello,World!";            //打印语句  
$ r: O0 b- W% |. W+ Q. G0 cecho "The first php program!";  //打印语句  ( L; v7 z0 M& L: W3 [$ c
echo phpinfo();                 //phpinfo()系统函数,输出环境信息  9 A  E8 h# x# i9 D7 E+ I
?>  $ A! G& o+ K; F$ b# {) R: ]( v1 `! N" E
</body>  
( D6 J5 w, F& z" m</html>  
% d& Z9 c9 ?8 [( ~07. JavaScript<script>
% N3 h$ W. i: {4 K( rconsole.log('Hello,World!')  // 控制台输出& u( R) l: W+ z6 L
</script>
% _5 F5 |8 t" H- {08. Ruby#可用 print 语句打印  , M3 V' X: g' H: I; U. X
print "Hello,World!\n"   9 a* C4 R9 s/ ^7 u
#可用 puts 语句打印  / X. c7 q/ d5 f" d7 J+ C' f, {7 b
puts  "Hello,World!\n"   & ^. }* ]% l6 O9 i5 S7 M! x" v5 U# f
#可以先声明一个变量,然后再用 puts 语句  
" h8 S# }1 Q7 p- o* ~a = "Hello,World!\n"     
6 h# S2 L9 A. e- D7 eputs a  
' S8 D8 D5 P2 V) E5 f+ p#可以先写个函数再调用  
# h$ p- G/ `( e+ [8 Kdef say(name)  
2 V/ G+ E/ U! ?6 w   "Hello,#{name}"  
" E1 m2 N( {; s0 |9 [, Tend  # i8 N+ n; n4 J
puts say("World!")/ Q0 L1 G; r% W. d
09. Rprint("Hello,World!")  // 输出& N# V" y6 @! G; _
1.png ; j) Z* f* W4 \
10. SQLselect 'Hello,World!' from dual;  
7 c9 B& Y4 z/ D& X. s6 I7 S$ F11. Perl#!C:\Perl\bin                    #Windows 平台下  / ?0 h$ W/ z! @7 p: V7 v9 w
#!/usr/bin/env perl              #Linux 环境下  
" Q3 T0 `; [6 S6 t- h& V$ k* Gprint "Hello,World!\n";          #print("Hello,World") 也可   
" D" W, m$ n  N' ^" N/ l5 c12. HTML<!DOCTYPE html>  8 M( ~) z- a8 A' a! Y
<html>  
- n: x& o' q( X7 ]3 Q+ B- Q<body>  
  K7 Y% ]( S+ n  K6 c<h1>This is the first program!</h1>  * J: N% C' {( k
<p>Hello,World!</p>  
9 C" U. H% K8 _5 o</body>  
# T( F3 w. }1 Y8 Q+ n</html>
; m6 q4 ]  N2 Y1 Y13. VB'FileName: HelloWorld.rb  rb 作为 VB 源文件的后缀  
, z* G* {" I8 \+ X; IModule Hello    5 F$ w! d5 O+ i( j
  Sub Main()               '程序人口函数  
; l! E$ K! s: b: N& B6 A1 S2 |    MsgBox("Hello,World!") '计算机屏幕上显示信息  
; \3 {2 h- i" }8 i# Y: H& D  End Sub                  'End 作为程序块结尾  
# d, S# J$ t" J- r7 eEnd Module                 '单引号作为注释  
1 x# x& F! J5 T2 N
# R: s; U3 \! H9 d  d' w14. Scalaobject HelloWorld  " k) Y+ M5 y0 k; D
{  
0 f0 D1 \7 y3 r$ I6 v9 @  def main(args:Array[String])   5 W, W! E- s! v
  {  
7 e$ t' I0 r. X     println("Hello,World!");  0 Q/ H4 |* k8 R0 Q
  }  - j0 C  q- e) f+ c
}  
* ]$ K4 X+ E8 k3 R) N15. Shellecho "Hello,World!"  # m4 X* [! o  s, {0 u" @* R% E
16. Delphiprocedure TForm1.Button1Click(Sender: TObject);  
$ f/ M) m) u" z! lbegin  . D* C, ?! N. Z0 A2 ?% g+ r
  label1.Caption := 'Hello,World!';  ! j0 h0 {- I! J- S; ^
end;  
% ~/ z' ?* \, Q* E& G, D# P, j' ^$ j& M& P
procedure TForm1.FormCreate(Sender: TObject);  
1 M4 R1 J7 d# V0 |& y2 Jbegin  & t: e  s5 V) n

1 X8 B7 k; s/ F) U) Z# e& [3 h; Nend;  
' w0 f) }" B5 H9 H! S5 I. E
( B: z5 L- T, B$ eend.  
9 y8 R( @$ ^  t/ s. M; C, e17. Fortranprogram hello
/ S8 p4 m6 y" s; e: e        print *, "Hello World!"
* |) O6 ?5 {1 Oend program hello
# y' X$ _- F" I5 ?+ F5 @% Z& c18. TCL#命令行交互方式  ! G9 `. b3 Z/ W. C/ u
D:\>tclsh  
8 ]& @* b& Q1 y' n9 y! U3 U. X% puts "Hello,World!"  
6 {- b7 W% X# f* xHello,World!  
' F! T  u' x$ N0 [" g$ h/ k% exit  
/ e! X$ p3 z+ {$ PD:>  
) ?) S- p9 x/ E2 ~; P( g: C8 x#文件方式运行  9 Q% T% X9 o  D8 e" e/ V
#!/usr/local/bin/tcl  # i9 R, T2 J+ R
puts "Hello, world!"  
# [: T. R5 W* u: Z7 QD:\>tclsh HelloWorld.tcl  
# z, q9 Y6 J# P+ _Hello,World!  
( I( h6 R2 t: p+ e3 ?' N% y$ {19. FoxPro?"Hello,World!"  
6 v  z8 F- U$ ]$ O) G?"Hello,World!"  
% d) M! q' T) m  U& b% \" m# p6 a( _) a7 w/ A. I

2 p# Q: |; U) C' H& ~& W0 l 2.png
& z  ^# o9 @2 N$ ^6 y9 v  D( u20. Gopackage main( r6 \/ h3 R( Z+ `/ l) Z- a! B
import "fmt"
7 r1 [" d6 j- kfunc main() {
9 Y( ^: A: A/ R7 q3 o    var name string6 D- V6 l! k9 m0 p1 R
    fmt.Println("请输入你的名字:")
: L1 U/ N( ?0 t* ~) b    fmt.Scanln(&name)
# k0 O' J9 K* L# t4 K+ A  Q# I    fmt.Println("你好",name). ^) O0 k& f8 k' [- Z$ f
}
" K! d7 M; {& W; a9 p21. AWKecho | awk '{print "Hello,World!"}'  
* }6 w) e0 ~0 v( H2 D22. Sedsed -ne '1s/.*/Hello, world!/p'  - R: @: j* @$ S0 P4 c, k0 A
23. PascalProgram HelloWorld(output);  
; Y* i+ ]/ F, J& Mbegin    T; W! J5 ]9 s8 x
  writeln('Hello, world!')
" Y* \  B$ c, o0 n( ~0 ~24. Prologwrite("Hello,World!").    6 r7 e' z1 a2 f* P
// 注意,句末有点号
/ }3 {% o, c6 T" f5 ^ 3.png
1 n  |. L- |5 A3 T+ a& y$ [9 \
1 r" e- e" \/ e3 t* s) Q# @6 e+ `" c- w- j6 |
2 E6 f8 L" P( h# L- G/ C( P
% @; U7 C5 X! n5 b5 E  I

* M5 n& C1 G( h- U% D0 F% R4 w0 i$ j6 I  [; _: w* k

. l. h( N8 \& u; u# l& X
# u: v! p4 E+ H2 H$ z
+ b4 r7 u: _1 w! ]* q$ P
% T3 c. {' y" u6 h- A) _7 z0 A% A8 a+ b* F$ m( M. H3 {/ x) ~

$ l6 D; D6 X3 R, H
5 W! d9 t& [; Q  ^3 F/ w8 b0 N4 R1 q* }7 i/ o
( T0 w& r1 J: z3 F( i
. S* n+ m% Q+ ]
+ {* d% A! _3 I% h. D
, G) w3 y* f/ p$ ?: O
# Z* n& M8 r+ S

& }: Q' C, l  x. I/ L5 |4 `
- {2 ?/ I- J8 T; k7 d: ~
5 f, r& f0 p# O' X# {( x6 G4 ~. Q! X5 q' b* \( e8 ~  d1 H! J
& s3 |" Z8 S2 u

$ s+ D$ @* F3 ^+ |/ ]3 h
- n; {$ V8 u$ B" M( k$ |+ O- u9 G. q" }9 S) J

8 n% w' {2 n: Z6 ^; }( X& B8 f* A  ?
/ f3 |6 q  r/ V& O# n1 l9 X
, D$ Q+ B: N& b$ H, p& l
9 e! o. |' E' k* x" s; h9 P: @( u
. z. y5 R6 {- ^4 E: J* u6 O) x4 ~0 c1 l* q
& J9 H8 k3 y6 ?) `1 ^
9 X5 f% x9 V0 w$ c6 k8 O9 N: J
/ f  H  V# u$ t& M' Z' m

; }% u+ W/ y7 s8 V" }( |' o# h
( a2 s5 K, q9 D% n; i8 g
1 Z+ l. H8 I/ D/ @0 C5 u# s( K# Z3 X; J& W' R
: u* [" w% h0 }2 O
————————————————
1 O3 K( I+ W. }, K( _版权声明:本文为CSDN博主「xqnode」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
9 |. e( M& F7 C  s: N原文链接:https://blog.csdn.net/xqnode/article/details/106212608& m* u3 l1 M+ {9 V+ }4 F+ K8 H2 `

4 j  |' o. S" R
$ D: |  M3 a$ x1 [$ m5 B




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5