Pull to refresh

Comments 69

Еще целая рабочая неделя впереди, а у народа уже праздничное настроение…
Сочельник ведь, праздник уже почти наступил. Теперь люди празднуют зимой два рождества + два новых года)
Видимо просто меня неправильно воспитали в русской православной среде.
В C++ следовало бы использовать поточный вывод.
в смысле
#include<iostream>
int main(){
 std::cout<<"Happy new year!"<<std::endl;
 return 0;
}
Да и «return 0;» не нужен.
и без void'а он не нужен: main — единственная функция, не требующая явного указания этого оператора
strlen("std::") * 2 == 10
strlen ("using namespace std;") > 10


не говоря о том, что использование этой директивы — плохой тон, т.к. загрязняется глобальная область видимости
Ищем Hello world на 150 языках
заменяем «Hello world» на «Happy new year!»
????
PROFIT
Да, дело не в «profite», просто хочу поделиться праздничным настроением )
Да. На работе админы тоже считают дни до праздника, втихаря разливают коньяк и клали на свою работу. На бою вечно что-то падает, ни один тестовый стенд до ума допилить не хотят. Хочется временами вырвать патчкорд и задушить парочку. С наступающим всех.
UFO just landed and posted this here
Да, было бы прилично указать, что это не оригинальный материал, и даже не перевод. Если только автор топика по какой-то причине не любит комментировать код на немецком.
Как-то так, только сильно длинно:
>++++++++++[>+++++++>++++++++++>
+++++++++++>+++++++++++>++++++++
++++>+++>++++++++>++++++++++>+++
+++++++++>+++>+++++++++>++++++++
++>++++++++++>+++++++++++><<<<<<
<<<<<<<<<-]>++>--->++>++>+>++>-->+>
->++>->+>--->++++><<<<<<<<<<<<<<<>.
>.>.>.>.>.>.>.>.>.>.>.>.>.

Оптимизировать лень :-)
Тут же контекстной заменой не обойдешься, надо разбираться, видимо, автор не осилил.
а разве есть такой язык — Parrot? Это, вроде бы, виртуальная машина для динамических языков (например, Perl 6)
Тем не менее внутри него есть внутренний ассемблер под который тоже можно писать
это так же как писать под llvm или RTL
Довольно высокоуровневой ассемблер, как я погляжу)
vim — тоже не язык, а редактор =)
UFO just landed and posted this here
Как и html, вроде тоже не язык программирования.
Спасибо, человечище, искренне стал улыбаться на ~4-5 пункте, начал ржать от радости на ~9+ :)
Да, мне тоже захотелось ударить того, кто это сделал.
Вариант на 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
Я думал об этом, но решил сделать по аналогии с JavaScript (да и многими другими языками), ведь там не используется alert, а используется writeln.
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


Машина Тьюринга
Мне бы точно задолбалось форматировать статью.
о да))))))))))))
я бы тоже задолбалась)
но ТС все таки молодец)))
ахах
повеселил
Отсыпьте вашего настроения.
В почти любом современном текстовом редакторе можно заменить любое слово, или сочетание слов во всем тексте сразу.
UFO just landed and posted this here
Так и есть. Автор немного опечатался.
Dylan — динамический объектно-ориентированный язык программирования, нацеленный на быструю разработку программ, разработанный, прежде всего, усилиями Apple. (wiki)

Я могу есть стекло, оно мне не вредит.
Что ж, а я напишу самое лаконичное поздравление с новым годом
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»).&lt/зануда> но это не принципиально :)
А меня SQL не устраивает, что за просто SELECT один :)
1C

Процедура Сформировать()
Предупреждение(«С новый годом!»);
КонецПроцедуры;

=)
Прям предупреждение?:)
UFO just landed and posted this here
Все, распечатаю и гостям листинги на тарелку вместо салфеток :)
А где же sh/bash/zsh? А ещё коменты на немецком непонятны.
Ах, да, ещё, кто такой: AUTHOR. Fabritius.Это в COBOL'е.
На Java (не апплет) почему-то нет:

class HappyNewYear {
    public static void main( String[] args ) {
        System.out.prinln("Happy New Year!");
    }
}
UFO just landed and posted this here
Странно, что про Delphi забыли:

program Helloworld;
{$APPTYPE CONSOLE}
begin
  writeln('Hello, world!');
end.
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!».
Sign up to leave a comment.

Articles