Курсы для программистов! Языки Windows!

Assembler/GW Basic/Quick Basic/Visual Basic/C/C++/Pascal/Delphi

Сравнение кодов (4 языка)

Сравним несколько строчек

на Ассемблере:
.386
.model flat, stdcall
option casemap :none ; case sensitive
include \masm32\include\windows.inc
include \masm32\include\user32.inc
include \masm32\include\kernel32.inc
include \masm32\include\comdlg32.inc

на Си:
#include <iostream.h>

template <class T> class Array
{
public: Array (T Size=1) : M (new T[Size]), 
N(Size), n(0) {}

на Бейсике:
150 'Declare locations of communication interrupt handlers
160 ON COM$ 1 GOSUB ..in_com1
170 ON COM$ 3 GOSUB ..in_com3
180 '
190 'Main body of program

на Паскале:
var
ImageForm: TImageForm;

implementation

uses ViewWin, SysUtils;

{$R *.dfm}

    Как видим, они различаются! В Ассемблере и Си используется INCLUDE, в Паскале VAR и USES, в Бейсике используются номера (Только в GWB, в QB можно номера не вводить, а в VB вообще нельзя. VB, кстати очень похож на Delphi!)
    Вы теперь знаете чем различаются языки программирования? Тогда перейдёмте к делу!

Назад