Gtk2-perl
GTK2-Perl — это набор оболочек на Perl для GUI библиотек GTK+ и других библиотек GNOME. GTK2-Perl — открытое ПО, лицензируемое по лицензии LGPL. Разработчиков и заинтересованных участников обычно можно найти на IRC-канале #gtk-perl на irc.gnome.org.
GTK2-Perl — часть официального релиза GNOME Platform Bindings[1], вместе с интерфейсами к C++, Python и Java.
use Gtk2 ‘-init’;
$window = Gtk2::Window->new(’toplevel’);
$window->set_title(”Hello World!”);$button = Gtk2::Button->new(”Press me”);
$button->signal_connect(clicked => sub { print “Hello again – the button was pressed\n”; });$window->add($button);
$window->show_all;Gtk2->main;
0;
NASM
NASM (от англ. Netwide Assembler) — свободный (GNU LGPL) Intel x86 ассемблер. Он используется при написании 16-битных и 32-битных программ (IA-32). 32-битные программы могут быть написаны для NASM таким способом, чтобы они были переносимыми между любыми 32-битными x86 операционными системами, если используются правильные библиотеки.
Это пример программы Hello world, которая выводит это знаменитое сообщение и завершается.
SECTION .data
msg db “Hello, world!”,0xa ;
len equ $ – msg
SECTION .text
global main
main:
mov eax,4
mov ebx,1
mov ecx,msg
mov edx,len
int 0×80
mov eax,1
mov ebx,0
int 0×80
Добавить комментарий
Добавить комментарий