数学建模社区-数学中国

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

作者: 杨利霞    时间: 2020-5-23 15:30
标题: 一个晚上,我学会了24种开发语言!
一个晚上,我学会了24种开发语言!& z7 I' l2 f" n- S+ L
夏日的夜晚,内心燥热,翻来覆去难以入眠,遂起身,坐于桌前,做沉思状(发呆),无意中听到楼下跑车的轰鸣声渐渐消失在夜色中,更感叹于人生际遇之不公,决定愤而起身,发奋图强,学习编程,待终有一日,成为大佬,带领一帮小弟,把他跑车车轱辘卸了,看他如何嚣张!哈哈哈~8 i  {9 t- m# {

0 T; {' n4 F8 h梦醒…6 i& J/ X, h7 |2 k" Q5 ~

7 T1 ?# X, J" c寂寞,涌上心头,翻了翻枕头边的《Java从入门到入土》,卧槽,才看10页,还剩1999页,这尼玛看到何年何月才能实现我的大佬梦啊!突然,我灵机一动,Java学不会,那我就学横向扩展,先学个几十门语言再说,走量。都说量变引起质变,这么一看,我离成为大佬的日子就不远啦~ 哈哈,我真是天才!
; O0 s% U4 w  C- X' I9 I! |( A+ o9 o# o1 g, s' c+ g9 _7 ~# ]
说干就干!* z5 l* U9 [! \% I! ], D' w
1 v; s& |1 U/ @5 J, l9 ^) D8 h6 D
01. Java/ V. b: A! G. |/ y
public class HelloWorld {  " E* Z1 b1 L9 n% @
  // Java 入口程序,程序从此入口  ; m' p8 c- n; e0 O
  public static void main(String[] args) {  
2 C8 S. }9 t) f9 D6 P9 g( H! V          //向控制台打印一条语句  * I& ^  R. A. x9 q& e! Y
    System.out.println("Hello,World!");  
6 j: _2 T  b& a( P  }  $ D. B, C) F% m- S
}
" ?- p; U$ U1 Q. t3 p0 I  O02. C( k. D$ A4 v* E* E
#include <stdio.h>  
0 k2 H; H$ f( d0 r$ y  s" Xint main() {  ! v' t  u3 T9 O2 J  O
  printf("Hello,World!");  // printf 函数打印  
1 t& }" w$ W: o; x' X  return 1;               // 函数返回值  + V/ t- l  c5 @( G0 z/ Q- Y! c
}  8 ~4 H8 @8 u8 e) t. ]$ s- B5 n- e) v0 l
* U6 W% f; C, z: I0 S

" R# X' R1 @" {9 M- P/ c- d: M0 \03. C++#include <iostream>               //std::cout 要用到的头文件    \4 {, h' ^* @5 s
#include <stdio.h>                //标准输入输出头文件  
1 ]# F4 Q- \/ A
9 F6 h! H, l9 o1 h+ m3 V. j+ ~. Vint main() {  
6 ~% g) W# l# }1 c/ j8 H/ z& B  printf("Hello,World!--Way 1\n");    //printf 语句打印  1 a& c& k, R( i; b6 i  q2 \. _% m
  puts("Hello,World!--Way 2");        //puts 语句  0 }4 B5 p& ~1 ]
  puts("Hello," " " "World!--Way 3"); //字符串拼接  + a: \" j3 K+ N, D9 E
  std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
! q$ B6 x2 D' s  return 1;                                        //作为注释  * |7 G% v8 d8 N6 F/ @# _4 M
} 1 @& j5 o5 J: t
04. Pythonprint "Hello,World!"   #Python 2.x  . z2 g" d8 N, P
  d  @( }5 K% Z# I9 \& k% z& C: c
print("Hello,World!")  #Python 3.x   
& L8 y8 a% i! w: V5 P* V5 m
8 j/ N, S. ~# g05. C#using System;  # \: d. O" {. N  X4 q" g  y5 J
class TestApp {  
; B- s- C( a% e# F. ~/ }  public static void Main() {  
8 C1 f: A" u$ s    Console.WriteLine("Hello,World!");  6 B/ S. D4 m3 F% K! ?
    Console.ReadKey();  
! C! @3 N/ }$ V; z) {6 g: {  }  ; E( @5 ^+ f/ m( w
}  
8 C; k6 u# c  E3 Y06. PHP<!DOCTYPE html>  
' C8 q9 ^: s9 [. P- U' ~<body>  
* n& E* V: v7 @/ y& k<?php  , \: [1 {+ x9 l& N# b, j1 M' K
echo "Hello,World!";            //打印语句  
# T) s5 ?- ?3 b) D/ Eecho "The first php program!";  //打印语句  3 F# |! j* e( F( ?% {& g
echo phpinfo();                 //phpinfo()系统函数,输出环境信息  . N" f! C, _/ i
?>  * }; U9 Q4 w' R0 k: \4 ]+ U1 t  L) y
</body>  
' `. j+ |7 X+ |/ P8 D</html>  * K: Q4 n' y$ q; n. a
07. JavaScript<script>  Q, g9 K* P6 S! f
console.log('Hello,World!')  // 控制台输出
5 ?2 x; ]1 U6 X  b" z- G</script>
% _! \4 O, r- E# r/ t" `1 [; d9 J08. Ruby#可用 print 语句打印  8 J, v( d6 b- K4 Y3 s4 t& W1 g* R# |
print "Hello,World!\n"   ' ]0 M; z6 x$ v- p; ^) [3 \
#可用 puts 语句打印  
( o1 ^! p1 t9 E8 x% Rputs  "Hello,World!\n"   
! B  B  }' |7 e  u  L3 |#可以先声明一个变量,然后再用 puts 语句  
7 `5 B' L7 c. Y2 E) P6 b$ \" o6 ga = "Hello,World!\n"     
8 R+ D% f/ P& Cputs a  ' J6 k- b7 f" F  r. P
#可以先写个函数再调用  0 u* Y2 R( A* P" P+ F% p; v
def say(name)  2 k, e4 O: F( b7 l3 c2 }
   "Hello,#{name}"  
1 H+ }# D9 A: ~: {7 a' \5 Aend  " W  I) X8 [) z4 p8 j. o
puts say("World!")* d% V% P) ^" ?4 u0 s
09. Rprint("Hello,World!")  // 输出! v" B# X5 @' M1 S% A/ A
1.png
( V+ `/ h. J  k) P. J10. SQLselect 'Hello,World!' from dual;  2 a5 h% x7 z+ V, O2 p
11. Perl#!C:\Perl\bin                    #Windows 平台下  
0 Y, \& I2 v* F9 r0 B#!/usr/bin/env perl              #Linux 环境下  
+ j! ?! L. k( s9 s/ _0 yprint "Hello,World!\n";          #print("Hello,World") 也可   5 D. R4 h- L% p4 H2 a0 ~: h
12. HTML<!DOCTYPE html>  
+ `! m: I/ _" B4 ?<html>  
: ?7 w1 a! l4 r. \. A9 d<body>  
4 q4 y) {4 [2 Z  n$ a' I<h1>This is the first program!</h1>  
! ^! T9 P/ X/ D  }<p>Hello,World!</p>  ' u9 ^. A+ n# }. a9 F
</body>  
; V5 \" |1 F5 Z4 E6 N</html>
$ B& w1 o+ z) j+ Y13. VB'FileName: HelloWorld.rb  rb 作为 VB 源文件的后缀  $ j! @  ~6 @6 ]: `. a) H8 `
Module Hello    / J7 c+ J! U- Z& F6 G  j, _4 E7 b
  Sub Main()               '程序人口函数  
2 Y: W7 c9 G1 \) J$ O- o# g    MsgBox("Hello,World!") '计算机屏幕上显示信息  9 l5 u; K$ o  e) a. S! V  v: F! B" I% Z" q
  End Sub                  'End 作为程序块结尾  
* j- s! n7 I6 h, i; K/ |* ^9 eEnd Module                 '单引号作为注释  
3 f4 I0 ~* w# n
. Z, Y. k' v8 U14. Scalaobject HelloWorld  
2 d. k0 Y3 T6 Y& z6 Y& P' x2 R3 W{  8 q$ O1 z& e9 n  w6 m( {$ _' D
  def main(args:Array[String])   9 b$ X, Y8 N- F7 F8 \' {6 q
  {  
3 z' [0 d% d9 y, m$ r% o     println("Hello,World!");  
$ U: ]* N- a$ n9 w) Y8 o* x  }  4 I8 G$ @/ G/ U4 m; V
}  - U0 E5 |$ S" g
15. Shellecho "Hello,World!"  
7 W/ H( L1 D* t, a7 g16. Delphiprocedure TForm1.Button1Click(Sender: TObject);  % D, t7 t! [: ~! F5 S% W  G, ]5 ]5 D  L
begin  
7 S( P0 d: A0 h' ]3 }  label1.Caption := 'Hello,World!';  
3 m2 h0 x# |0 s5 Oend;  
7 t0 r9 D0 y: Z! u. Z5 d5 @/ h; v- r! E& {/ M, S4 C+ S& y5 y/ T* D. e
procedure TForm1.FormCreate(Sender: TObject);  7 ^: s7 P+ E* M% B2 s
begin  
5 a1 _9 c; N) C
2 P/ ]* P; ~; b! a5 d6 H) Bend;  3 E. |" r. `. P" _4 y0 [, T

: }" {7 e+ K1 S! C  J+ vend.  & A/ t, s9 a9 B5 R& `  y
17. Fortranprogram hello3 ]. l+ p- v* K# l
        print *, "Hello World!"7 @  ~: L. D# N& I* J0 V6 \
end program hello
! K( I" X/ r. E* I7 b. g. u$ d/ W' _18. TCL#命令行交互方式  
5 s+ x- v8 \4 z, ID:\>tclsh  
4 b% V3 O) m& h: ~3 _7 k; m% puts "Hello,World!"  
) S# u+ t8 M9 r% K6 QHello,World!  / S1 ?5 [1 Q# ]; Q. ^
% exit  1 q; ]( |# R" Y$ a# U( h
D:>  % P1 `( W$ e0 B7 Z! w& y
#文件方式运行  ! ]$ s3 w- h( y4 a8 t" o+ c2 I5 t5 _
#!/usr/local/bin/tcl  8 W2 D$ B0 D) A8 O& z/ ?
puts "Hello, world!"  ' k* I2 ?8 S( H% H# v" `: l' w$ s
D:\>tclsh HelloWorld.tcl  
0 P8 H+ _' `2 R% vHello,World!  
0 V! \8 z1 _$ U9 I19. FoxPro?"Hello,World!"    P  o. h& H* P; t
?"Hello,World!"  
; I! d  @- I' W+ V; Z6 ]8 n% E0 v/ L9 }( l7 O
4 i" v7 v9 @( t( K: b( F
2.png
0 {; H3 z& w2 O2 L) M20. Gopackage main* G- h) p, V5 W( N5 m7 F
import "fmt"
' j! o2 f, a  L+ i1 z8 Y0 ifunc main() {
- J0 ^3 |; Z6 `2 W    var name string
% m+ R4 z# z) [$ A( h    fmt.Println("请输入你的名字:")
: H: M3 _$ b) o. f- \& C9 b    fmt.Scanln(&name)* T; Y' Q: X! M/ l6 G8 P9 ?
    fmt.Println("你好",name). R% i* U0 Y& S' l. R% m
}
0 L  a; U5 y4 ~' L4 n7 I3 _& a21. AWKecho | awk '{print "Hello,World!"}'  6 k) {: }* Y% f
22. Sedsed -ne '1s/.*/Hello, world!/p'  / G' T3 d8 Z: D2 _0 p
23. PascalProgram HelloWorld(output);  
: I5 X8 ^& D+ C4 Y6 t1 ]. Q" ybegin  
% y2 y- y" m: \1 B9 s2 C  writeln('Hello, world!') ) H3 C( G6 \. w2 s' J9 j( Y7 \
24. Prologwrite("Hello,World!").   
# Y8 X6 x% O0 m, P. I. e0 j* \// 注意,句末有点号 3 }+ m4 a4 M5 J6 z- X7 W& Y
3.png
! J6 ^9 B; k' v+ k6 `- Y/ {2 l) @, A& a( R! }; u
- e8 Q5 C$ k1 ^# S

. }% }$ c! S4 T1 a  `& P& M) O- x( _) K- w& X
# ?: p& \8 C: R1 e

. g3 L8 f, p9 A! z. z) r" J( y$ s' r4 W

) K8 I2 t% i; h3 h6 h* [+ z8 n+ B0 y

3 }! `* ]6 k4 H! |# X) T  u. x; M
% h! o$ n3 R; H# B% M9 ?2 t- N  K) S8 j6 K
' t& B- p7 t+ F/ _' v5 d  N  H9 H
2 T7 N, h7 S- L  M
. u: h: @' F3 s4 F

( D; D1 u4 k. M! D- \' X3 [+ H6 G* _9 `2 I6 l; o
: ^( S9 \+ K/ W2 k4 k4 e

3 H7 B3 b, Q! Y# `$ a  U' T, {" w  O
9 O! _0 D- I) N* `- [
% w7 s: j! G7 s: P# F1 g+ y% q4 B
: H1 t- O  X0 d- t; D! T/ q( q
5 Q6 {6 X; |2 ?! v1 U# U' H

6 g% P2 E( l0 E, P& \! T/ x4 b3 I( _9 @; O! N1 I  i5 r6 }

9 ^: O% v3 M; X4 i* a0 n! u* g, L" A4 T) z& b

* u8 s6 \8 e3 Z; Y$ s0 s$ h* i4 F) Z/ w+ N. J8 e: A6 a

  l  Z+ ~/ r' Q0 |) f5 P0 z8 Q, X" q+ f- q7 F

6 j; [) k0 v. k: u6 u  K( v: t3 k
6 E8 U" L  e; P! O5 ^4 w$ Q1 Q. M0 s
7 H( o+ t, }- b& A8 J4 q  I+ I/ C. I/ F1 f/ T# p% e+ `# ?  ]

. N; A4 u( g% {  \4 [, {2 l2 Z  H; `% f, h5 x4 a7 U
, N# V' C% q7 c5 Q1 i9 Z2 |
0 v3 ]. f+ V; a+ n$ t
& y! `1 n1 N$ @! ^! i
————————————————) N& T$ @" m7 N8 w$ _: V1 Z
版权声明:本文为CSDN博主「xqnode」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
" `( U) s  P* U+ V5 ]2 p原文链接:https://blog.csdn.net/xqnode/article/details/1062126086 G1 d8 X& g, C) B% d
1 e7 l0 t7 R0 B- r8 u$ R

  Z/ \0 g' O" O8 c- v0 O. \# [




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