LINUX.ORG.RU

Exception Conference #07 (Киев)

 , , , , , ,


0

0

15 марта 2008 года в Киеве состоится конференция по динамическим языкам программирования "Exception Conference #07". В отличие от прошлых конференций, на этой конференции будут доклады по языкам программирования Python, Ruby, SmallTalk, Groovy и REBOL.

>>> Подробности

★★★★

Проверено: maxcom ()

Re: Exception Conference #07 (Киев)

0-ой нах

anonymous ()

Re: Exception Conference #07 (Киев)

первонах на Украине

anonymous ()

Re: Exception Conference #07 (Киев)

О Ruby маловато. Та и то все во вражеских областях дотнета и жабы.

anonymous ()

Re: Exception Conference #07 (Киев)

Да ну их в сад. Я вот не знаю Python, Ruby, SmallTalk, Groovy и REBOL, и знать не хочу. И жить мне это не мешает.

fdn ()
Ответ на: Re: Exception Conference #07 (Киев) от anonymous

Не верю в языки с динамической типизацией

Уж ява или С#, будь они неладны, и то лучше таких языков...

Объясните плиз:

1) зачем нужно одной переменной my_var присваивать сначала значение My_Class1(123), а затем My_Class2(456), если эти классы не имеют общего интерфейса?

2) если это правда нужно, почему не написать:

Object my_var = new My_Class1(123); <....>

my_var = new My_Class2(456);

3) ну и наконец если вам не нравится постоянное указание типа, почему бы не юзать local type inference как в С# ?

www_linux_org_ru ★★★★★ ()
Ответ на: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

> Уж ява или С#, будь они неладны, и то лучше таких языков...

Ждем аргументации. Объяснять тебе ничего не собираюсь пока не аргументируешь свою точку зрения.

anonymous ()
Ответ на: Re: Exception Conference #07 (Киев) от fdn

Re: Exception Conference #07 (Киев)

А жить с ними следует,имхо. На python'е писать проще и быстрее, и код его более интуитивно понятен. и не следует так резко наезжать на то чего не знаешь, в конце концов вообще ассемблером можно обходиться, но во всех ли случаях это нужно?

anonymous ()

Re: Exception Conference #07 (Киев)

Автор уверен, что новость относится к разделу "Linux в России"?

anonymous ()
Ответ на: Re: Exception Conference #07 (Киев) от anonymous

Re: Exception Conference #07 (Киев)

>Автор уверен, что новость относится к разделу "Linux в России"?

Опять маскали па-на-е-ха-ли! И это скорее не к линуксу имеет отношение, а к opensource.

anonymous ()

Re: Exception Conference #07 (Киев)

а меток-то меток ... чуть ли не больше слов чем в тексте новости ...

PIn ()

Re: Exception Conference #07 (Киев)

>На заметку: Когда вы вышли из метро "Палац Спорту", то отель "Русь" можно увидеть невооружённым глазом. Гостиница стоит на возвышенности и её хорошо видно издалека. >Докладчики конференции являются представителями таких крупных компаний как Epam Systems, Microsoft, российской телекомпании "Спорт"...

Офигели мелкомягкие совсем. Еще и за вход на свое мероприятие денег наварить хотят... Даже СКОты, проводя там мероприятия поили кормили целый день от пуза бесплатно... А чего эта новость здесь появилась?

anonymous ()
Ответ на: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

Правильно заданный вопрос - половина ответра.

Внимание, встречный (и наводящий) вопрос - а нах делать все так, как предлагаешь ты?

LamerOk ★★★★★ ()

Re: Exception Conference #07 (Киев)

Тю, оно стало платным!

А жаль.

anonymous ()
Ответ на: Re: Exception Conference #07 (Киев) от Komintern

Re: Exception Conference #07 (Киев)

>> Есть предложение сделать ЛОР-аутсешн.

>хм ;) в принципе можно. и если он будет - то я там появлюсь >^-^<

Сеансы телепатии будут? О_о

anonymous ()

Re: Exception Conference #07 (Киев)

хорошо хоть пых-пыха нет.надо идти.

vene4ka ()

Re: Не верю в языки с динамической типизацией

>> Уж ява или С#, будь они неладны, и то лучше таких языков...

> Ждем аргументации. Объяснять тебе ничего не собираюсь пока не аргументируешь свою точку зрения.

Контроль типов позволяет ловить ошибки, как опечатки, так и случаи "забыл первоначальный замысел и думал о своем классе уже по-другому".

А вообще это конечно тема для статьи... но я так надеялся что большинство имеет опыт программинга на как на динамически типизированных языках, так и на статически типизированных.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Exception Conference #07 (Киев) от anonymous

Re: Exception Conference #07 (Киев)

> А жить с ними следует,имхо. На python'е писать проще и быстрее, и код его более интуитивно понятен. и не следует так резко наезжать на то чего не знаешь, в конце концов вообще ассемблером можно обходиться, но во всех ли случаях это нужно?

С каких это пор ассемблер -- альтернатива динамически типизированным языкам? Может все же есть еще и другие языки, статически типизированные?

> и не следует так резко наезжать на то чего не знаешь

надеюсь что не про меня?

www_linux_org_ru ★★★★★ ()

Re: Exception Conference #07 (Киев)

Салагаева не пригласили?

troorl ★★ ()
Ответ на: Re: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

>но я так надеялся что большинство имеет опыт программинга на как на динамически типизированных языках, так и на статически типизированных.

Имеем и что? В углы не забиваемся от ужаса, при виде динамических языков.

Daev ()

Re: Exception Conference #07 (Киев)

Конференции - для тех, кто не осилил интернет.

Платные конференции - попросту для дебилов.

anonymous ()
Ответ на: Re: Exception Conference #07 (Киев) от anonymous

Re: Exception Conference #07 (Киев)

>Платные конференции - попросту для дебилов.

Тогда вам точно надо туда поехать!;)

Daev ()

Re: Не верю в языки с динамической типизацией

> Имеем и что? В углы не забиваемся от ужаса, при виде динамических языков.

Я тоже в угол не забиваюсь, а занял активную наступательную позицию!

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

Ну так "наступай". Чего молчишь то? Мы все с нетерпением ждем болшой и длинной вводной лекции о носпоримых преимуществах статической типизации ))

LamerOk ★★★★★ ()

Re: Не верю в языки с динамической типизацией

>Ну так "наступай". Чего молчишь то? 
>Мы все с нетерпением ждем болшой и длинной вводной лекции
>о носпоримых преимуществах статической типизации ))

Длинные лекции не люблю, люблю на пальцах объяснять. Вот:

<?

function my_print($a) {
    for( $i=0; $i<count($a); $i++ )
        print("element $i is ".$a[$i]."\n");
}

/// много кода...

$my_var="123"; /// a надо было $my_var=array("123");

/// много кода...

my_print($my_var);

?>

__________________________________________

И думаете оно напечатает хотя бы все элементы строки? Или всю строку?
Неа. Результат [ PHP 4.3.10-22 (cli) (built: Jun 30 2007 14:42:16) ]:

element 0 is 1

Любой статически типизированный язык дал не пропустил бы такой код или обработал бы его нормально, распечатав все элементы строки.







www_linux_org_ru ★★★★★ ()
Ответ на: Re: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

> Любой статически типизированный язык дал не пропустил бы такой код или обработал бы его нормально, распечатав все элементы строки.

1. Ты точно уверен, что именно так хотел выразить свою мысль?

2. Ты правда знаешь ЯсоСТ, которые бы обработали "нормально" такой код и все распечатали?

LamerOk ★★★★★ ()

Re: Не верю в языки с динамической типизацией

Дополнение: в начале поставьте для надежности

error_reporting(E_ALL || E_NOTICE);

-- и все равно ниче не скажет :-)

> 1. Ты точно уверен, что именно так хотел выразить свою мысль?

Да, я хотел распечатать все эл-ты массива по-своему. Насчет случая строки -- это уж от задачи зависит, но уж либо всю строку как случай вырожденного массива, либо все элементы строки.

> 2. Ты правда знаешь ЯсоСТ, которые бы обработали "нормально" такой код и все распечатали?

C++ например. std::vector, std::string рассматриваем как коллекции и пишется функция которая печатает все элементы вектора или все буквочки строки... а можно и строку целиком.

Конкретный код будет... не факт что сегодня, но тоже коротенький такой.

www_linux_org_ru ★★★★★ ()
Ответ на: Re: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

> 2. Ты правда знаешь ЯсоСТ, которые бы обработали "нормально" такой код и все распечатали?

На Яве тоже можно, но функций будет две... если не извращаться.

www_linux_org_ru ★★★★★ ()

Re: Exception Conference #07 (Киев)

из всего интересно только

# Алексей Баран - "Smalltalk - опыт применения"
# Юрий Рашковский и Олег Андреев - "StrokeDB: Yet Another Database (Ruby)"

да и то скорее первый, бо о StrokeDB внятной информации уже есть, не считая открытого кода. С собратьями-рельсистами чтоли пойти здороваться? леньки. лучше видео потом скачать.

volh ★★ ()

Re: Exception Conference #07 (Киев)

O.o

Ex ★★ ()
Ответ на: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

Ты не понимаешь смысла динамической типизации.

Твой разлюбезный C# тоже динамически типизированный (System.Object, ага, и RTTI везде).

anonymous ()
Ответ на: Re: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

> Любой статически типизированный язык дал не пропустил бы такой код > или обработал бы его нормально, распечатав все элементы строки.

PHP слаботипизированный язык.

На любом сильнотипизированном языке (как пример python) все отработает нормально:

In [1]: def d_print(iterable): ...: for i, item in enumerate(iterable): ...: print "element %d is %s" % (i, repr(item)) ...: ...:

In [2]: d_print("123") element 0 is '1' element 1 is '2' element 2 is '3'

In [3]: d_print(["123"]) element 0 is '123'

In [4]: d_print(123) --------------------------------------------------------------------------- <type 'exceptions.TypeError'> Traceback (most recent call last)

anonymous ()
Ответ на: Re: Не верю в языки с динамической типизацией от www_linux_org_ru

Re: Не верю в языки с динамической типизацией

извините, первый раз капчу ввел неправильно

> Любой статически типизированный язык дал не пропустил бы такой код > или обработал бы его нормально, распечатав все элементы строки.

PHP слаботипизированный язык. 

На любом сильнотипизированном языке (как пример python) все отработает
нормально:

In [1]: def d_print(iterable):
   ...:     for i, item in enumerate(iterable):
   ...:         print "element %d is %s" % (i, repr(item))
   ...:         
   ...:         

In [2]: d_print("123")
element 0 is '1'
element 1 is '2'
element 2 is '3'

In [3]: d_print(["123"])
element 0 is '123'

In [4]: d_print(123)
---------------------------------------------------------------------------
<type 'exceptions.TypeError'>             Traceback (most recent call last)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.