Comments 69
Еще целая рабочая неделя впереди, а у народа уже праздничное настроение…
В C++ следовало бы использовать поточный вывод.
в смысле
#include<iostream>
int main(){
std::cout<<"Happy new year!"<<std::endl;
return 0;
}
Да и «return 0;» не нужен.
using namespace std не?
Ищем Hello world на 150 языках
заменяем «Hello world» на «Happy new year!»
????
PROFIT
заменяем «Hello world» на «Happy new year!»
????
PROFIT
Да, дело не в «profite», просто хочу поделиться праздничным настроением )
progopedia.ru Оно?
Да, было бы прилично указать, что это не оригинальный материал, и даже не перевод. Если только автор топика по какой-то причине не любит комментировать код на немецком.
Вот, собственно, первоисточник
www.ntecs.de/old-hp/uu9r/lang/html/lang-all.en.html
www.ntecs.de/old-hp/uu9r/lang/html/lang-all.en.html
А где же так любимый тут Brainfuck?
Как-то так, только сильно длинно:
Оптимизировать лень :-)
>++++++++++[>+++++++>++++++++++>
+++++++++++>+++++++++++>++++++++
++++>+++>++++++++>++++++++++>+++
+++++++++>+++>+++++++++>++++++++
++>++++++++++>+++++++++++><<<<<<
<<<<<<<<<-]>++>--->++>++>+>++>-->+>
->++>->+>--->++++><<<<<<<<<<<<<<<>.
>.>.>.>.>.>.>.>.>.>.>.>.>.
Оптимизировать лень :-)
Тут же контекстной заменой не обойдешься, надо разбираться, видимо, автор не осилил.
я ждал этого вопроса :)
а разве есть такой язык — Parrot? Это, вроде бы, виртуальная машина для динамических языков (например, Perl 6)
Спасибо, человечище, искренне стал улыбаться на ~4-5 пункте, начал ржать от радости на ~9+ :)
Анимация просто песня
CSS:
body:after{content:'Happy new year!'}
Вариант на Visual Basic:
Private Declare Function GetWindowDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function TextOut Lib "gdi32" Alias "TextOutA" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As String, ByVal nCount As Long) As Long
Sub Main()
TextOut GetWindowDC(0), 0, 0, "Happy new year!", 15
End Sub
Seems legit.
неоптимально
Q\A _
q1 H r q2
q2 a r q3
q3 p r q4
q4 p r q5
q5 y r q6
q6 _ r q7
q7 N r q8
q8 e r q9
q9 w r p1
p1 _ r p2
p2 Y r p3
p3 e r p4
p4 a r p5
p5 r n p6
p6 ! r p7
p7 halt
Машина Тьюринга
Мне бы точно задолбалось форматировать статью.
Я не мог просто сидеть сложа руки.
Исходник (сжатый, чтобы влезть в 1Kb): gist.github.com/1516371
Результат: habrastorage.org/storage2/26e/666/758/26e666758c10a42e01aa2f72a3b3facf.png
Исходник (сжатый, чтобы влезть в 1Kb): gist.github.com/1516371
Результат: habrastorage.org/storage2/26e/666/758/26e666758c10a42e01aa2f72a3b3facf.png
Я могу есть стекло, оно мне не вредит.
Что ж, а я напишу самое лаконичное поздравление с новым годом
Это написано на языке YHQ9+. Для тех, кто до сих пор не использует этот замечательный язык, я выкладываю код интерпретатора на Python: pastebin.ca/2096143
PS. Pastebin.com лежит =(
y
Это написано на языке YHQ9+. Для тех, кто до сих пор не использует этот замечательный язык, я выкладываю код интерпретатора на Python: pastebin.ca/2096143
PS. Pastebin.com лежит =(
Язык программирования Google Go:
package main;
func main() {
print("Happy New Year!\n");
}
<зануда>Для Erlang'а скорее будет io:format(«happy New Year!~n»).</зануда> но это не принципиально :)
А меня SQL не устраивает, что за просто SELECT один :)
1C
Процедура Сформировать()
Предупреждение(«С новый годом!»);
КонецПроцедуры;
=)
Процедура Сформировать()
Предупреждение(«С новый годом!»);
КонецПроцедуры;
=)
Все, распечатаю и гостям листинги на тарелку вместо салфеток :)
А где же sh/bash/zsh? А ещё коменты на немецком непонятны.
Ruby
«Happy New Year\n».display
ЭЭЭЭЭ…
puts «Happy New Year» ??
«Happy New Year\n».display
ЭЭЭЭЭ…
puts «Happy New Year» ??
ошибка: Objective Calm -> Objective Caml
На Java (не апплет) почему-то нет:
class HappyNewYear {
public static void main( String[] args ) {
System.out.prinln("Happy New Year!");
}
}
Странно, что про Delphi забыли:
program Helloworld;
{$APPTYPE CONSOLE}
begin
writeln('Hello, world!');
end.
И про Groovy:
'Ha' + 'p'*2 + 'y New Year'
'Ha' + 'p'*2 + 'y New Year'
package main
import fmt "fmt"
func main() {
fmt.Printf("Happy New Year")
}
Если выше уже не привели листинг на языке Go.
Странно что добавили Octave, но проигнорили Matlab. Октава все-таки клон Матлаба, и язык оттуда один в один скопирован.
Когда увидел елку, из моих глаз начала течь красная жидкость.
На Objcetive-C надо было тогда уж делать с использованием классов, например так:
#import <Cocoa/Cocoa.h>
int main()
{
NSDate * today = [NSDate date];
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat: @"YYYY"];
NSString * message = [NSString stringWithFormat: @"Happy New Year %@!", [formatter stringFromDate: today]];
NSLog(@"%@", message);
[formatter release];
}
На чистом JavaScript скорей console.log('Happy new year!');
Кстати было бы забавней, если бы каждому языку программирования еще и соответствовали разные языки у строки «Happy new year!».
Кстати было бы забавней, если бы каждому языку программирования еще и соответствовали разные языки у строки «Happy new year!».
Sign up to leave a comment.
Поздравление с Новым 2012 годом на 150 языках