数学建模社区-数学中国

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

作者: 杨利霞    时间: 2020-5-23 15:30
标题: 一个晚上,我学会了24种开发语言!
一个晚上,我学会了24种开发语言!
* w2 T1 k6 n3 a- b夏日的夜晚,内心燥热,翻来覆去难以入眠,遂起身,坐于桌前,做沉思状(发呆),无意中听到楼下跑车的轰鸣声渐渐消失在夜色中,更感叹于人生际遇之不公,决定愤而起身,发奋图强,学习编程,待终有一日,成为大佬,带领一帮小弟,把他跑车车轱辘卸了,看他如何嚣张!哈哈哈~
$ b5 W6 u/ h1 Q; P& e6 G8 V# V8 s2 Y
梦醒…
4 X: ~6 P+ n2 f2 G+ n8 H1 F$ [$ e. g: N8 |4 C/ Z( u; U4 A
寂寞,涌上心头,翻了翻枕头边的《Java从入门到入土》,卧槽,才看10页,还剩1999页,这尼玛看到何年何月才能实现我的大佬梦啊!突然,我灵机一动,Java学不会,那我就学横向扩展,先学个几十门语言再说,走量。都说量变引起质变,这么一看,我离成为大佬的日子就不远啦~ 哈哈,我真是天才!
, T8 y* k5 N. K, _9 m. X/ R0 `3 C; p: J0 k
说干就干!
. R0 [. ?9 u8 P7 \+ C" w
8 J+ G8 y- s+ P! o+ b) V01. Java
8 l+ q: s, s, h. O+ j+ l3 b7 l$ cpublic class HelloWorld {  
4 A& x  k1 n* F  // Java 入口程序,程序从此入口  1 E! f8 V& k$ W  Z  _+ @
  public static void main(String[] args) {  & q# u( `8 Z/ k. N6 F$ b
          //向控制台打印一条语句  , E: J+ N! X" ]0 y& e; I& k! f
    System.out.println("Hello,World!");  / X+ z, M: d" t* s1 c  N7 @3 [% S
  }  ) x8 F/ B, Q2 D, J5 U
}
9 ]- S- n* h5 S% S02. C0 W$ t$ _) O! K
#include <stdio.h>  
8 X, N+ H1 j# }  J0 Q7 {0 cint main() {  $ L5 K/ E# ^. a5 a1 j
  printf("Hello,World!");  // printf 函数打印  
$ r) d" R* v- {# d  return 1;               // 函数返回值  5 X; R6 i9 x6 W- R, b4 O
}  
8 _3 c9 G) x4 R2 F  J$ b& @- N) T5 E( {0 y; d9 C

, E" y4 g5 [  X" V  n4 v  U% v03. C++#include <iostream>               //std::cout 要用到的头文件  " I/ k& q6 @( n1 q
#include <stdio.h>                //标准输入输出头文件  , }, c* W4 h% Z5 \
7 t( D4 o" s0 H
int main() {  
/ @1 ~9 P' F! L: u  printf("Hello,World!--Way 1\n");    //printf 语句打印  - e1 i" l, {4 T: K
  puts("Hello,World!--Way 2");        //puts 语句  
5 M: [2 a% u6 P' H% U  puts("Hello," " " "World!--Way 3"); //字符串拼接  8 Z8 ^" d; x' J* G
  std::cout << "Hello,World!--Way 4" << std::endl; //C++ 教科书上写法  
9 F' d& a' f6 {8 z  return 1;                                        //作为注释    {! a: V- D. x/ |6 ~% Z" j& K
}
& }; K8 h0 h1 D) l04. Pythonprint "Hello,World!"   #Python 2.x  ! X6 ]1 c+ c& I$ N: m; i* g' P
% D1 W' {  \% q3 b
print("Hello,World!")  #Python 3.x   
1 ]% Z+ L% i  @$ b  n2 n: E1 I/ _4 l* F: w& G- E3 N* y: E  Y4 m; ]" M
05. C#using System;  1 _+ R% x5 M; ?- s5 _
class TestApp {  
. y, V; S" v* v  G$ l- N  public static void Main() {  
3 q; c7 O- G- o+ v" ?    Console.WriteLine("Hello,World!");  
& Z  J7 ~( x5 e    Console.ReadKey();  + n5 |* |3 ?" H4 s3 M
  }  
9 @% H" Q& m" k/ L8 |- U5 }}  - T1 F' ^$ g7 \# {' F1 M% ]
06. PHP<!DOCTYPE html>  - F3 f, \; ?  k
<body>  ) [% W$ K. B# D- V/ ~& _
<?php  9 r' {1 T5 Z! p! Q  h; c, L& |
echo "Hello,World!";            //打印语句  - I$ b3 s, H. [9 J
echo "The first php program!";  //打印语句  # k0 \" j' }( ~9 {6 [6 ]
echo phpinfo();                 //phpinfo()系统函数,输出环境信息  5 H8 |1 \2 Q  ^# q8 G
?>  
" k; M0 k/ G- I% q. w5 T- j</body>  * o+ w1 X; ~" O8 C
</html>  
, a3 @& C) `; m07. JavaScript<script>
- D1 T& v. ]! S+ S# Sconsole.log('Hello,World!')  // 控制台输出: y. l+ l* E5 A' r6 {) D  S
</script>4 f: Y9 W6 F! ?1 v% a
08. Ruby#可用 print 语句打印  
" s& x0 k, A$ y9 V' V. Lprint "Hello,World!\n"   . R& g; d6 U2 u+ ]+ t0 T9 S- R! h
#可用 puts 语句打印  
" b; V5 u! U/ @3 dputs  "Hello,World!\n"   
% J8 S, K' L2 k: t- n#可以先声明一个变量,然后再用 puts 语句  
$ x( _8 b) U5 p, `  v3 Ta = "Hello,World!\n"     6 k3 h% q! ?2 l8 v
puts a  
& X+ Q8 w7 L+ y" m: D# Z7 Q#可以先写个函数再调用  
+ V* }) T$ \7 L1 |def say(name)  
4 Z. B  e# O4 b. d, E$ N   "Hello,#{name}"  7 H7 N  M6 l4 |
end  " i% ^4 m* u- |- n/ \1 q7 X
puts say("World!")
6 X9 ~" g  ]9 w1 A5 D09. Rprint("Hello,World!")  // 输出" j5 \7 [* j7 |5 t5 f8 D; {
1.png : x; V7 p  ~4 k/ |3 f; ^" f6 e
10. SQLselect 'Hello,World!' from dual;  
" N0 K1 k4 Q9 B% _: I6 x5 l( w11. Perl#!C:\Perl\bin                    #Windows 平台下  
0 o0 |) q: D+ P( Q#!/usr/bin/env perl              #Linux 环境下  
8 |: }  y- {' i/ `. wprint "Hello,World!\n";          #print("Hello,World") 也可   $ Q  {4 U; G  }: X: j
12. HTML<!DOCTYPE html>  % G7 B9 C1 c2 n6 e3 E# j  g4 z
<html>  , z  D9 X- t6 e, w
<body>  , Y' c+ f; k( L# z$ `$ v
<h1>This is the first program!</h1>  0 F: R0 E/ S5 o# J9 H7 d
<p>Hello,World!</p>  
4 `( l& t" V8 }% ]' Z( G$ u) E</body>  ( M8 J+ D, V( P/ S5 ?7 w& u
</html>
4 l$ O5 b, w) P/ l  A13. VB'FileName: HelloWorld.rb  rb 作为 VB 源文件的后缀  9 O* x, D2 T: S6 B! g) D1 Q( i: U
Module Hello   
8 d6 i) B1 z5 X- R4 z6 E8 Z  Sub Main()               '程序人口函数  
* O, B+ r6 w9 e. P    MsgBox("Hello,World!") '计算机屏幕上显示信息  
0 q* @2 s6 N, e* e  End Sub                  'End 作为程序块结尾  
. K4 K9 v$ z" E" c) L* FEnd Module                 '单引号作为注释  6 G  Y" O0 }* W4 s( E8 {- L$ s
8 ^: H) f1 Y3 K* v
14. Scalaobject HelloWorld  5 ?+ O# \* ?$ `/ M; m4 g
{  0 T* u8 }  a" Q; p; e( Q- v
  def main(args:Array[String])     G: P- z5 A  ^
  {  0 Y* E; ~. G. S
     println("Hello,World!");  - j- h; V0 @) s4 T: s1 G* C6 K
  }  
! J1 y1 g. O1 Z5 B5 j; S}  8 m! F0 y6 N( K( ]/ \) s! c' e
15. Shellecho "Hello,World!"  
( u. f. _/ m  n- b16. Delphiprocedure TForm1.Button1Click(Sender: TObject);  
# g/ n7 t" r9 ^# A  ?begin  
, T7 Z5 U0 u- a8 O; ?2 X9 j+ m" m+ J  label1.Caption := 'Hello,World!';  
9 x- q2 f$ o9 j% Y9 m* kend;  
/ d  n) v6 u  e9 v, |- _8 f% Z! v7 o: X$ q, Q7 u
procedure TForm1.FormCreate(Sender: TObject);  
9 X! h# g9 _: x& B1 |9 u. Ebegin  ; h0 u2 l5 |% W9 z( J2 F9 g

! y2 n# P& [1 ]# V* X, c( p: zend;  5 [0 A+ _; C& A1 C# v# ]# T

( I& b! ^; |" Q+ D2 Q  r  p+ Bend.  
! ?  D3 k4 ~3 @$ W  D" y$ W# ?17. Fortranprogram hello
# n/ W/ |" [- v/ y6 p. T4 a4 Z        print *, "Hello World!"  O; ]( m+ y9 O2 K  B2 i1 }, W
end program hello7 t: O; _3 w0 I
18. TCL#命令行交互方式  8 t4 j: i' _2 o3 o* z+ B
D:\>tclsh  ! Q0 ]9 o$ J. Y& c( k8 _7 W: S
% puts "Hello,World!"  
7 e% l% L0 f2 o& H- L3 NHello,World!  
1 d. q" a" Z" ~$ p: @% exit  
, l; Q4 C& v1 z5 P1 ^: ?% }: pD:>  - a/ i; ?! _/ ]8 B6 W' H
#文件方式运行  
" M, _! m5 l8 ^8 w, f% l6 s#!/usr/local/bin/tcl  
9 |) G. B6 Z/ V$ J6 a$ Bputs "Hello, world!"  $ _% X: m* G& c& E
D:\>tclsh HelloWorld.tcl  ! L3 G% y) s* F3 @
Hello,World!  / _' s% u" a/ p# P, f
19. FoxPro?"Hello,World!"    A" ~0 K8 V; q+ w/ ]2 L; d8 \
?"Hello,World!"  ! p0 Z) A6 W) G: ~! c0 R5 K

$ Z% S0 z1 T/ T, s1 ]
. c+ X& A5 c. b9 ^" [& B 2.png
0 Y9 Q& C! w$ _, c+ U20. Gopackage main3 ?: K( i9 W/ K- F; z. O# T
import "fmt"+ X; a* T7 v/ A7 ]
func main() {
+ |9 ^* `; _5 {" B4 M1 L    var name string
, o! G3 v: {' c  [- b  ]6 a    fmt.Println("请输入你的名字:")
9 F# M' n3 y& e- Y$ u) e2 K) B    fmt.Scanln(&name)- L. e; ~* r- v
    fmt.Println("你好",name): U/ U7 B9 Q7 g7 S6 x- u5 @/ d
}2 j" L' f: S" k5 O
21. AWKecho | awk '{print "Hello,World!"}'  & H2 u2 M/ O6 [; c% H  H
22. Sedsed -ne '1s/.*/Hello, world!/p'  " G4 s' u- X# N: S! }
23. PascalProgram HelloWorld(output);  " {" `6 d" @$ y6 t" U% e
begin  & \: [8 b9 j/ f$ T, n' j
  writeln('Hello, world!')
* Z& e' ?# s$ Z- h$ [6 f5 ~; Z24. Prologwrite("Hello,World!").    6 U3 ^/ [8 G2 l, i4 a: }
// 注意,句末有点号
% O7 D' W3 W$ L) ^ 3.png ; a) H! @/ Q! O2 u

1 G6 W5 [' R- _" H( Z! M, g: c. G5 p! l) ]4 V; M! h$ h
- d4 o- ?& N) t# ]

( F6 I1 q+ Y- M  L0 @9 d, E' e- A7 \* L0 E8 t

8 K* k+ _2 [% X' b6 N5 e% e7 \
9 C" c" J' L! H1 t, T" s1 u+ F
" l' F% q6 w; Q1 ~$ r
! y/ B, `! M2 J! s, T2 J- Y, a# x( s% W7 L7 {$ z8 Q0 l% B3 c

' a% g0 V1 T$ Z7 A* u& j8 @( d% }' ?6 v" O( R- G8 ]
1 n- |2 L) x- {3 d

  D9 B+ S* |! P1 J
1 r7 V. ]4 X7 U' S) _4 E4 A7 L4 }% T. _1 ~

/ S  u+ a* f6 @: h! |! B7 ^" {6 L! i8 Z, z" t, S
1 v! @# E: B! Y/ h' W# X- v
  S" U* U# B' p  W4 y: q
& G' \5 ]# g8 v9 X; f
8 q. u* J3 Q  `* x5 N

2 W% X  Z* B0 }# Y
+ a: A  i0 n9 H3 e) W! w$ o
6 Y% N' r& x/ K* ~* E3 r, ^% |2 w: i+ ~3 T$ ?& }* s2 N. @3 K) Y
0 g1 m: X5 D5 \! Y- d  d( g; z

+ L9 ^5 j) ?- n( H( Y0 g
: O9 m; |0 ~' [1 x8 x
! @: z- M& j1 \. h/ O. ?' M5 O$ a
" z* k# R3 t! F; N& r; X) ?1 ^: ^1 ?' ~
; F+ e5 R7 Y( t# ^3 B* D' ^8 E

# M. I. z3 K5 z& H% K$ E& p, @
. H, `3 d/ D& o! m4 k! x. h% L) j% U
( k0 Q) w1 B- w# F" `
/ D! \; X; ?, J8 j* v
+ X7 v5 F. D% m8 V
# T) q% V  q/ y' D% P
+ s+ o- I! e0 f$ R: q5 `3 W" M
3 x' h- ~! t) M3 w————————————————5 o3 G! T: T: i% A( A+ S3 d
版权声明:本文为CSDN博主「xqnode」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
. R' [- z9 ?- u原文链接:https://blog.csdn.net/xqnode/article/details/106212608
0 n& u. v' _  a9 N6 v/ x% G3 F$ |7 U' Y

7 Y: c$ w8 u8 s$ n




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