April 15, 2001
Fackamato wrote: [quote=Ranta]Varför ska så många blanda ihop assembler och assembly? :arg:
Ursäkta mig om jag har skrivit fel. Vad är skillnaden? Assembler = "kompilatorn", assembly = språk?
Gissar att jag är helt fel ute 🙁
Exakt så är det! Nu har du lärt dig nåt nytt 🙂
July 14, 2003
Vore kul att se exempel från alla ovanstående språk hur man skriver ut "hello world" på skärmen. Därefter kan ni fråga en nybörjare vilket språk han vill börja med...hehe.
Btw; HTML är ju ett icke-interpretande layout script eller hur man ska beskriva det, går inte att göra nått logiskt med det (dock med JavaScript eller vbScript, men det är en annan sak)
March 5, 2002
desdecado wrote: Vore kul att se exempel från alla ovanstående språk hur man skriver ut "hello world" på skärmen. Därefter kan ni fråga en nybörjare vilket språk han vill börja med...hehe.
Yeah! Jag börjar :bgrin:
(MS Basic)
PRINT "Hello world!" : END
eller
PRINT "Hello world!" : SYSTEM
eller
100 PRINT "Hello world!"
200 END
Man kan göra på flera olika sätt 😀 More more more 8)
October 7, 2002
Fackamato wrote: [quote=TERdON]Hmmm. PHP har jag testat lite också, och det fattas med i listan...
Kan du skriva ett OS i php? 😛
Man kodar i PHP, inte programmerar ;O
Det är bra många av de andra språken som inte duger till det heller, Java och Delphi exempelvis (för att välja de exempel jag kan)... Nästan alla lite "högre nivå"-språk kräver komplettering av lågnivå-språk för att duga att skriva oss med...
July 28, 2003
Faktiskt så är det väldigt svårt, om inte omöjligt, att skriva ett OS i ENDAST C eller C++ också. Faktum är att vissa delar av OS:et måste göras direkt i maskinkod (dvs. assembly).
Kanske är det bättre att säga att man med "riktigt" programmeringsspråk ska kunna få ut ett körbart program.
July 18, 2003
Jag saknar VB och PHP men jag röstade på C++
PHP:
<?php
echo "hello world";
?>
VB:
text1.text = "hello world"
Perl:
#!/usr/local/bin/perl
print 'hello world';
C++:
#include <iostream>
void main()
{
std::cout << "hello world";
}
eller
#include <iostream>
using namespace std;
void main()
{
cout << "hello world";
}
October 7, 2002
desdecado wrote: ASP:
<%="hello world"%>Saknar assembler exempel...borde bli en sida full med kod.. =)
http://www.cuillin.demon.co.uk.....mbler.html
80x86 assembly and DOS
cseg segment para public 'code'
org 100h
assume cs:cseg,ds:cseg,es:cseg,ss:cseg
hello proc near
mov dx,offset txt
mov ah,9
int 21h
mov ax,4c00h
int 21h
hello endp
txt db 0Dh,0Ah,'Hello, World!',0Dh,0Ah,'$'
cseg ends
end helloLinux on x86
.text
.globl _start
_start:
movl $1,%ebx / file descriptor for stdout in EBX
movl $hello,%ecx / address of buffer in ECX
movl $13,%edx / length in EDX
movl $4,%eax / syscall number for write is 4
int $0x80 / syscall
movl $0,%ebx / exit code is 0
movl $1,%eax / syscall number for exit is 1
int $0x80 / syscall
.data
hello:
.ascii "Hello world!n"
3 Guest(s)