程序设计语言

返回旧版首页

程序设计语言

Python

C

C++

#include <iostream>
#include <string>
using namespace std;

class Message {
private:
   string txt;
public:
   Message(string s){ txt = s;}
   void Print() const { cout << txt;}
};

int main()
{
   Message M("Hello world");
   M.Print();
}

Lua

Lisp

Haskell

JavaScript

Delphi

program hellopas;
{$APPTYPE CONSOLE}
uses windows;

type Message = class
    txt : string;
    constructor create(s:string);
    procedure print;
end;

constructor Message.Create(s:string);
begin
    txt := s
end;
procedure Message.print;
begin
    writeln(txt)
end;

var m : Message;

begin
    m := Message.Create('Hello world');
    m.print()
end.

一个Delphi教程:delphitut.zip

Perl

package Message;

# Message class constructor
sub new {
   my $class = shift;
   my $txt = shift;
   my $self = {};
   $self->{txt} = $txt;
   bless ($self, $class);
   return $self;
}

#Message->print() method
sub print{
   my $self = shift;
   if ($self->{txt} eq ""){
        print "No message";
   }else{
        for($i=0;$i<3;$i++){
                print $self->{txt},"\n";
        }
   }
   return $self
}

1;
require Message;

$m = Message->new("Hello World");
$m->print();
  • Robert’s Tutorial: http://perl.sioc.org/win32perltut.html

Visual BASIC

class Message
    Private theTxt
    Public Property Let TXT(S)
        theTxt = S
    End Property
    Public Sub Print()
        Wscript.echo theTxt
    End Sub
End Class

Dim M
set M = new Message
M.TXT = "Hello world"
m.Print()

Java

class Msg{
  private String txt;
    public Msg(String s){
    txt = s;
  }
  public void print(){
    System.out.println(txt);
  }
}

public class hello{
  public static void main(String args[]){
    Msg M = new Msg("hello world");
    M.print();
    int i = 0;
  }
}

一个简洁的Java教程:Java Programming for beginners in fourhours.htm

Smalltalk

  • Dolphin Smalltalk: http://www.object-arts.com/content/navigation/products/dce.html 文档:http://www.object-arts.com/docs/index.html DolphinEducation.exe

Tcl

  • http://www.noucorp.com/

Golang

  • https://golang.cafe/