Difference of programming languages Pascal/Delphi: writeln( 'Hello, world!'); cout / программирование :: компьютеры :: юмор (юмор в картинках) :: Мемы (Мемосы, мемасы, мемосики, мемесы) :: it :: Смешные комиксы (веб-комиксы с юмором и их переводы) :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

geek программирование it Комиксы Мемы юмор компьютеры песочница 
Difference of programming languages
Pascal/Delphi:	writeln(	'Hello,	world!');
cout << "Hello World!"; C++:	return	0;
BASIC:	PRINT	"Hello,	world!"
Python:	print(”Hello,	world!")
Ruby:	puts	"Hello,	world!"
Brainfuck:
(=<':9876Z4321UT.-Q+*)M'&%$H"!~}| Bzy?=|{z]KwZY44Eq0/{mlk**hKs_dG5
[m_BA{?
Подробнее
Difference of programming languages Pascal/Delphi: writeln( 'Hello, world!'); cout << "Hello World!"; C++: return 0; BASIC: PRINT "Hello, world!" Python: print(”Hello, world!") Ruby: puts "Hello, world!" Brainfuck: (=<':9876Z4321UT.-Q+*)M'&%$H"!~}| Bzy?=|{z]KwZY44Eq0/{mlk**hKs_dG5 [m_BA{? -Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+0<
geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,программирование,it,Смешные комиксы,веб-комиксы с юмором и их переводы,Мемы,Мемосы, мемасы, мемосики, мемесы,юмор,юмор в картинках,компьютеры,песочница
Еще на тему
Развернуть
лол, к чему return 0; в C++ ? чушь какая-то
fura fura 12.07.201416:12 ответить ссылка -0.5
В С++ main обязан вернуть код завершения программы.
ага, тогда где описание main ? и чтобы использовать cout нужно подключить iostream и разэменовать namespace std ... что ж не добавить это к описанию как вывести Hello world ?
fura fura 12.07.201416:43 ответить ссылка 0.7
Это меня самого смущает.
разЫменовать
i2xS i2xS 15.07.201407:14 ответить ссылка 0.1
точно, просто никогда не писал этого слова, спасибо)
fura fura 15.07.201409:16 ответить ссылка 0.0
vs позволяет мэйн вообще войдом сделать и ничего
Это быдлокод, на деле void main не бывает. Просто при некоторых ключах компилятора описанный таким образом метод на стадии сборки исправит тип возвращаемого значения на int.
Вот что по этому поводу говорит Страуструп:
"The definition void main() is not and never has been C++, nor has it even been C."
я знаю. именно за то что студия поощряет такой код мой препод запрещал сдавать лабы в студии. тем не менее я нередко сам таким пользовался, подобными сокращениями. не редко упускал ретурн (либо забывал либо было лень) и все такое.
Так не надо делать - это не сокращения и не синтаксический сахар, а ошибка как она есть. Универов я, конечно, не заканчивал и не могу сказать, как к такому относятся преподы, но вот те, кому с этим кодом работать - явно негативно. Хотя бы потому, что у кого-то другого при иных настройках компилятора такое чудо вообще не соберется. Вероятно, при некоторых архитектурах процессоров или в отличных от твоей ОС (может даже в тех же ОС, но с другими переменными среды) такая прога даст сбой.
это фитча компилятора visual studio. он по умолчанию позволяет использовать менее строгий стиль.
и мой такой "говнокод" не увидит больше никто. это обычно одноразовые простые проги, исходники которых потом пылятся в недрах винта до следующей чистки. естесно в чем то серьезном и большом это не шибко хорошо, но для себя, одноразовый код, можно хоть в одну строку писать, если удобно.
заебали мудаки, не пишущие return
вот как раз return по стандарту в этом случае можно не писать
Для любителей писать смайлики:
tps4053 tps4053 12.07.201417:59 ответить ссылка 1.7
Мозгоёб - это же шуточный язык, я так понимаю... или нет?
Одна из реализаций ограниченной машины Тьюринга. Коммерческой ценности не представляет.
Почему ограниченной? Язык Brainf**k обладает всей полнотой по Тьюрингу
Он Тьюринг-полный, но описание реализации ограничивает память. Я к тому, что другие неэзотерические языки не пытаются имитировать саму машину.
Эзотерический. Можно смеяться, а можно и не смеяться)
Abbath Abbath 13.07.201401:35 ответить ссылка 0.0
я на нем писал простой калькулятор пару лет назад, совсем скучал в универе, развлекался как мог.
И чего пугаться то? Как будто в первый раз увидел. На последних 3-х языках никто не пишет.
Zapili Zapili 12.07.201422:43 ответить ссылка 0.0
.386
.model flat, stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib

.data
msg db "Hello, world!", 13, 10
len equ $-msg

.data?
written dd ?

.code
start:
push -11
call GetStdHandle

push 0
push offset written
push len
push offset msg
push eax
call WriteFile

push 0
call ExitProcess
end start


Почему бы и нет?
MavisD MavisD 12.07.201422:45 ответить ссылка 0.1
Objective-C

NSLog(@"Hello, World")
тонко
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Newbie: So which programming language should I learn first?
Programmers: printfhello world")
System.out.println("hello world")
;onsole.log("hello world")
printlnlfhello world")
Console.WrlteLlnefhello world")
printf("hello world")
std::cout«"Hello, World!"