[home] [2.0] [all] [geek] [other] [adult] [links] [options]

[Вернуться] [В новом окне]
Ответ

Имя
Sage
(капча появится по клику)
Тема   (ответ на 4)
Текст
Файл 
Видео  
Пароль  (для удаления постов и файлов)
К треду
  • Поддерживаемые типы файлов: GIF, JPG, PNG
  • Максимальный размер файла 2000 KB.
  • Изображение больше 200x200 пикселей будет сжато.
  • Сейчас 158 уникальных сообщений. Посмотреть каталог
  • Информация для тех, кто хочет поддержать нульчан

No. 4  
 
#include <stdio.h>
 
int main (void)
{
puts ("Hello, World!");
return 0;
}
 

Развернуть все картинки
>> No. 5  
 
using System;
public class Hello
{
public static void Main()
{
Console.WriteLine("Hello, World!");
}
}
 

>> No. 6  
Настало время преклонить колени перед питонобогами!
print("Hello world!")

>> No. 7  
 
program hw on pascal;
begin
writeln ('hello, world!');
end.
 

>> No. 10  
а я вам жабы кину
 
public class Main {
 
public static void main(String[] args) {
 
System.out.println("Hello World!!!");
}
}
 

>> No. 16  
dc
 
[Hello world] p
 

>> No. 17  
Файл: 145976035935.jpg - увеличить - (309.26KB, 998x1280)
17
>>4
Brainyiff:
 
Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Oh my god! Yah!
Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yah! Yiff! Yiff! Yiff! Yiff! Yiff!
Yiff! Yiff! Yiff! Yiff! Yiff! Yah! Yiff! Yiff! Yiff! Yah! Yiff! Oh! Oh! Oh! Oh!
Nngh! I love you! Yah! Yiff! Yiff! Ah! Yah! Yiff! Ah! Yiff! Yiff! Yiff! Yiff!
Yiff! Yiff! Yiff! Ah! Ah! Yiff! Yiff! Yiff! Ah! Yah! Yiff! Yiff! Ah! Oh! Oh!
Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff! Yiff!
Yiff! Yiff! Ah! Yah! Ah! Yiff! Yiff! Yiff! Ah! Nngh! Nngh! Nngh! Nngh! Nngh!
Nngh! Ah! Nngh! Nngh! Nngh! Nngh! Nngh! Nngh! Nngh! Nngh! Ah! Yah! Yiff! Ah!
Yah! Ah! AAAAAARGH!
 

>> No. 30  
 
require('helloworld')();
 

>> No. 31  
 
str_list = ['Hello', 'World!']
inside_delimeter = lambda string, delim: delim if string else ""
join = lambda string_list, delim: reduce( lambda res, x: res + inside_delimeter( res, delim ) + x, string_list, "" )
print join(str_list, ", ")
 

>> No. 35  
 
import java.io.FileDescriptor;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.io.PrintStream;
 
public class HelloWorld{
private static HelloWorld instance;
public static void main(String[] args){
instantiateHelloWorldMainClassAndRun();
}
 
public static void instantiateHelloWorldMainClassAndRun(){
instance = new HelloWorld();
 
}
 
public HelloWorld(){
HelloWorldFactory factory = HelloWorldFactory.getInstance();
IHelloWorld helloWorld = factory.createHelloWorld();
IHelloWorldString helloWorldString = helloWorld.getHelloWorld();
IPrintStrategy printStrategy = helloWorld.getPrintStrategy();
IStatusCode code = helloWorld.print(printStrategy, helloWorldString);
if(code.getStatusCode() != 0){
throw new RuntimeException("Failed to print: " + code.getStatusCode());
}
}
}
 
class StringFactory{
private static StringFactory instance = new StringFactory();
public static StringFactory getInstance(){
return instance;
}
public HelloWorldString createHelloWorldString(String str){
HelloWorldString s = new HelloWorldString();
s.s = str;
return s;
}
}
 
class PrintStrategyFactory{
private static PrintStrategyFactory instance = new PrintStrategyFactory();
public static PrintStrategyFactory getInstance(){
return instance;
}
public IPrintStrategy createIPrintStrategy(){
IPrintStrategy printStrategy = new PrintStrategyImplementation();
IStatusCode code = printStrategy.setupPrinting();
if(code.getStatusCode() != 0){
throw new RuntimeException("Failed to create IPrintStrategy: " + code.getStatusCode());
}
return printStrategy;
}
}
 
class PrintStrategyImplementation implements IPrintStrategy{
private OutputStream print;
public IStatusCode setupPrinting() {
try{
FileDescriptor descriptor = FileDescriptor.out;
print = new FileOutputStream(descriptor);
return new StatusCodeImplementation(0);
}
catch(Exception e){
return new StatusCodeImplementation(-1);
}
}
public IStatusCode print(IHelloWorldString string) {
try{
print.write(string.getHelloWorldString().getHelloWorldString().concat("\n").getBytes("UTF-8"));
return new StatusCodeImplementation(0);
}
catch(Exception e){
return new StatusCodeImplementation(-1);
}
}
 
}
 
class StatusCodeImplementation implements IStatusCode{
private int code;
public StatusCodeImplementation(int code){
this.code = code;
}
public int getStatusCode() {
return code;
}
}
 
class HelloWorldString{
String s;
public String getHelloWorldString(){
return s;
}
}
 
class HelloWorldStringImplementation implements IHelloWorldString{
public HelloWorldString getHelloWorldString(){
StringFactory factory = StringFactory.getInstance();
HelloWorldString s = factory.createHelloWorldString("Hello, World!");
return s;
}
}
 
class HelloWorldFactory{
private static HelloWorldFactory instance = new HelloWorldFactory();
public static HelloWorldFactory getInstance(){
return instance;
}
public IHelloWorld createHelloWorld(){
IHelloWorld helloWorld = new HelloWorldImplementation();
return helloWorld;
}
}
 
class HelloWorldImplementation implements IHelloWorld{
public IHelloWorldString getHelloWorld() {
IHelloWorldString string = new HelloWorldStringImplementation();
return string;
}
public IPrintStrategy getPrintStrategy() {
PrintStrategyFactory factory = PrintStrategyFactory.getInstance();
return factory.createIPrintStrategy();
}
public IStatusCode print(IPrintStrategy strategy, IHelloWorldString toPrint) {
IStatusCode code = strategy.print(toPrint);
return code;
}
}
 
interface IHelloWorldString{
public HelloWorldString getHelloWorldString();
}
interface IHelloWorld{
public IHelloWorldString getHelloWorld();
public IPrintStrategy getPrintStrategy();
public IStatusCode print(IPrintStrategy strategy, IHelloWorldString toPrint);
}
interface IStatusCode{
public int getStatusCode();
}
interface IPrintStrategy{
public IStatusCode setupPrinting();
public IStatusCode print(IHelloWorldString string);
}
 

>> No. 51  
main = print "Hello World!"

>> No. 59  
[code=«go»]
package main
import «fmt»
func main(){
fmt.Println(«Hello world!»)
}
>> No. 60  
>>4
На моем собственном языке:
[code]use std;
new helloworld : apientry {
out('Hello world!');
}[/code]
>> No. 62  
>>61
Ладно, так тоже красиво:
use std;
new helloworld : apientry {
out('Hello world!'); }
>> No. 63  
>>62
Немножко по синтаксису.
Команда use подключает пространство имен std.
Команда new создает объект helloworld, производный от объекта apientry (из std), что необходимо для распознания точки входа в исполняемую программу. Наш новый объект — это код (алгоритм, подпрограмма — это все устаревшие термины), заключенный между скобками { и }. А в нем — обращение к объекту out с параметром, тоже из std, для вывода в стандартный поток.

Таким образом, мой язык состоит из трех сущностей: команд (предопределенные операторы языка), объектов (как из поставляемых библиотек, так и пользовательские) и литералов, которые, по сути, те же анонимные объекты. Да, «пространством имен» я назвал std по привычке — но это такой же объект.

Любой объект может содержать в себе: другие объекты; команды над объектами. «Содержимое» объекта заключено между фигурными скобками.

По сути, это обобщение классов и функций, представление их в виде сущности единого вида.
>> No. 64  
>>63
Командой new можно создавать и анонимные объекты. Так, мой пример можно переписать и укоротить следующим образом:
new : std.apientry { std.out('Hello world!') }
>> No. 65  
>>64
Символ : опускать нельзя, дабы не возникало двусмысленности между созданием нового объекта без наследования и созданием анонимного объекта с наследованием. Символ ; перед } можно опускать.
>> No. 66  
>>65
Объекты с параметрами в круглых скобках после имени суть привычные нам функции.
>> No. 67  
Анон может реквестить любой тривиальный алгоритм — продемонстрирую его запись на моем языке.
>> No. 69  
>>68
Замечание: out — это объект из std, а не команда. Не должна хайлайтиться синим, как команды use и new.
>> No. 71  
>>70
Автоподсветка работает с каким-то словарем, судя по всему. Хорошо бы ей прикрутить мало-мальскую эвристику. Редко в каких языках после ключевых слов идут параметры в скобках (хотя в том же Си такие «изящества», портящие единообразие синтаксиса, есть).
>> No. 81  
class Message(object):
    msg = ""
    def __init__(self,message):
        self.msg=message
    def do(self):
        print(self.msg)
    def __del(self):
        self.msg=""

class HelloWorld(Message):
    self.msg = "Hello World!"

hi = HelloWorld()
hi.do()
>> No. 94  
>>67
"99 бутылок пива", факториал.
>> No. 111  
>>4
 
import sys
 
class HellWorld:
def __init__(self):
self.first = 'Hello'
self.delim = ','
self.last = 'world'
 
def __call__(self):
return (
self.first +
self.delim +
self.last)
 
def main():
helloworld = HellWorld()
sys.stdout.write(helloworld() + '\n')
 

>> No. 187  
 
import functools
import time
import sys
 
class hello_world_class(object):
@staticmethod
def hello_world_function(*args,**kwargs):
hello_world_string = 'Hello, World!'
hello_world_class.delay_print(hello_world_string)
 
@staticmethod
def delay_print(string):
for i in range(len(string)):
sys.stdout.write(string[i])
sys.stdout.flush()
time.sleep(.05)
 
 
def main():
hello_wolrd_object = hello_world_class
hello_wolrd_object.hello_world_function()
 
if __name__ == '__main__':
main()
 

>> No. 189  
>>6
Пффф. У меня на 2 символа меньше.
echo 'hello world!'

>> No. 192  
>>189
А у него третий питон.
 
print 'Hello, world!'
 

>> No. 193  
>>192
Надо будет освоить. А то я на двойке застрял — пока работал тройку так нигде и не увидел.
>> No. 199  
Охуейте, перед вами матаноподобный Латех[кс]
 
\documentclass[14pt, a4paper]{extarticle}
\usepackage{amsfonts}
\usepackage{amsfonts}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english]{babel}
\usepackage[body={18.5cm, 25.5cm},left=1cm, top=2cm]{geometry}}
\begin{document}
 
\begin{center}Hello world\end{center}
 
\end{document
}
 

>> No. 225  
 
program hw on python;
print "hello, world!"
 

>> No. 234  
ну и где же майндфакоебы?
>> No. 332  
HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE
>> No. 382  
print('world hello')

>> No. 390  
> puts ("Hello, World!");
> return 0;
зачем?
>> No. 408  
Питонисты sosnooley
p "Hello World!"

>> No. 409  
 
#define functsia int main(void){
#define pechat puts("Hello, world!");
#define konets return(0);}
 
functsia
pechat
konets
 

>> No. 410  
или
#define helloworld

ололо
>> No. 411  

<?php
echo "hello world!";
?>

>> No. 412  
>>411
Руки бы тебе оторвать.

<?= "Hello, World!" ?>


А вообще, надо всё это дело с шаблонизатором делать.
>> No. 414  
Файл: 149046861441.png - увеличить - (210.57KB, 535x591)
414
>>412
Hello, World!

https://ideone.com/214xKE
>> No. 424  
 
use64
jmp _text
_code:
pop rsi
xor rdi,rdi
inc rdi
mov rdx,12
syscall
_text:
call _code
db "Hello World",10
 

>> No. 425  
>>424
Поправка
 
use64
jmp _text
_code:
pop rsi
xor rdi,rdi
inc rdi
mov rax,rdi
mov rdx,12
syscall
_text:
call _code
db "Hello World",10
 

>> No. 433  
>>7
эххх ностальгия...)
[Вернуться] [В новом окне]

Удалить пост []
Пароль