1.1, Аноним (-), 21:57, 19/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
В чем, собственно, новость заключается? На RosettaCode это (и многое другое) уже 100 лет в обед как есть.
| |
|
2.7, AlexAT (ok), 22:11, 19/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Про assembler уже забыли?
Да, надо б им напомнить. Он, правда, разный бывает. Например такой:
---
org 100h
start:
mov ax,1301h
mov bx,0007h
mov cx,14
mod dx,0
push cs
pop es
lea bp,str
int 10h
jmp $
str db 'Hello world!',13,10
---
Или такой:
---
org #6000
start
LD A,2
CALL #1601
LD DE,str
LD BC,15
CALL #203C
DI
HALT
str DB 'Hello world!',13
---
| |
|
3.15, Inome (ok), 23:03, 19/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вот поэтому то на ассемблере и больше всего чувствуется разница в написании, в особенности, как это демонстрирует Hello, World;)
| |
|
2.17, Аноним (-), 00:47, 21/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ассемблер - это не язык, а программа преобразующая набор мнемонических команд в объектный код. А язык называется языком ассемблера и у каждого ассемблера он свой.
| |
|
3.18, AlexAT (ok), 06:43, 21/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Ассемблер - это не язык, а программа преобразующая набор мнемонических команд в
> объектный код. А язык называется языком ассемблера и у каждого ассемблера
> он свой.
"Ассемблер" в данном контексте - часто используемое сокращение для комбинации "язык ассемблера". Используется, чтобы не писать / не говорить многабукаф. Как еще более короткий вариант - "асм" ("писать на асме", "прога на асме").
| |
|
|
1.4, AlexAT (ok), 22:03, 19/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Код на PHP не является оптимальной реализацией. Оптимальная выглядит так:
---
Hello world!
<? ?>
---
// just for lulz :) можно даже <? ?> исключить...
| |
|
2.8, Аноним (-), 22:16, 19/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
А HTML-версия невалидна. Да и вообще, там много что плохо написано.
Казалось бы, что может быть проще хеллоуворлда.
| |
|
3.13, AlexAT (ok), 22:52, 19/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
> А HTML-версия невалидна. Да и вообще, там много что плохо написано.
> Казалось бы, что может быть проще хеллоуворлда.
Кто сказал, что хеллоуворлд - это просто?
---
ORG #0
START
DI
IM 1
XOR A
OUT (#FE),A
LD HL,#4000
LD DE,#4001
LD BC,#1800
LD (HL),#00
LDIR
LD (HL),#07
LD BC,#2FF
LDIR
LD HL,#4000
LD DE,STR
LD B,12
CALL PUTSTR
HALT
PUTSTR
LD A,(DE)
INC DE
CALL PUTCHAR
DJNZ PUTSTR
RET
PUTCHAR
PUSH DE
PUSH BC
EX DE,HL
LD BC,Lsp
LD L,A
LD H,0
ADD HL,HL
ADD HL,HL
ADD HL,HL
ADD HL,BC
LD B,8
.put1
LD A,(HL)
LD (DE),A
INC HL
INC D
DJNZ .put1
LD HL,#F801
ADD HL,DE
POP BC
POP DE
RET
STR DB 1,2,3,3,4,0,5,4,6,3,7,8
Lsp DB #00,#00,#00,#00,#00,#00,#00,#00
LH DB #C6,#C6,#C6,#FE,#C6,#C6,#C6,#00
Le DB #00,#00,#7C,#C6,#FE,#C0,#7E,#00
Ll DB #70,#30,#30,#30,#30,#30,#FC,#00
Lo DB #00,#00,#7C,#C6,#C6,#C6,#7C,#00
LW DB #C6,#C6,#D6,#D6,#6C,#6C,#44,#00
Lr DB #00,#00,#DC,#66,#60,#60,#F0,#00
Ld DB #1C,#0C,#0C,#7C,#CC,#CC,#76,#00
L1s DB #18,#3C,#3C,#3C,#18,#00,#18,#00
---
| |
|
|
1.5, ололим (?), 22:03, 19/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
судя по полосочке "github language statistics" это акция в поддержку меньшинств :)
| |
1.10, Мяут (ok), 22:26, 19/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Если заглянуть в директорию generate, станет ясно, что автор выдрал реализации из википедии
| |
1.11, asavah (ok), 22:32, 19/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
на имя аффтара (на гитхабе) обратите внимание.
"Индусский код Hello World Edition для чайников".
batch.bat - убил, теперь батники языком считаются?
| |
|