Re[5]: Nemerle через 5 лет - выстрелит или скончается?
От: BoobenCom  
Дата: 03.10.14 18:06
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Со всеми языками наблюдается одно и то же. Без пиара и бабла они продвигаются очень тяжело. Просто лучшего языка явно не достаточно.


Пять лет на РСДН в отдельном разделе это не пиар ?

ИМХО пиар нужен когда люди не знают о проекте, маленькая аудитория.
На сегодня о Немерле знают, наверное, несколько сотен тысяч человек.
Если люди приходят, пробуют, смотрят и уходят то пиар не поможет.
Отредактировано 03.10.2014 18:07 BoobenCom . Предыдущая версия .
Re[18]: Nemerle через 5 лет - выстрелит или скончается?
От: novitk США  
Дата: 03.10.14 18:14
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>>>Так много, что вакансий около нуля.


N>>Acь?

N>>http://www.glassdoor.com/Job/clojure-jobs-SRCH_KO0,7.htm

I>Мне на любой язык показывает до одной вакансии. Это такой аргумент был ?


В смысле "до одной"? Мой линк показывает сотни.
Re[5]: Nemerle через 5 лет - выстрелит или скончается?
От: novitk США  
Дата: 03.10.14 18:42
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Ты это про 2.5 пользователя? Я вот ни одного человека не знаю кто писал бы на Клозьре. Ну, и Клозюр — это язык с 50-летней историей, а не новояз.

VD>Из тех кто пишет на скале я знаю ровно одного человека. Как-то не густо для популярного языка.

Поиск на glassdoor:
a) 35879 python jobs
b) 24755 scala jobs
c) 209 clojure jobs
d) Your search Jobs for nemerle did not match any jobs.

Как мы видим Скала практически в одной категории с признанным тобой "популярным" Питоном.
Отредактировано 03.10.2014 20:54 novitk . Предыдущая версия .
Re[37]: Nemerle через 5 лет - выстрелит или скончается?
От: DarthSidius  
Дата: 04.10.14 03:20
Оценка:
Здравствуйте, BoobenCom, Вы писали:

BC>Кстате, ребятки, Бубен о Немерле.

BC>Упоминают про Немерле мало, но кое-что есть.

BC>Геймдев

BC>http://booben.com/?q=gamedev.ru:%D0%BD%D0%B5%D0%BC%D0%B5%D1%80%D0%BB%D0%B5

An item with the same key has already been added.


... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>
♠♠♥♠♠♦♥
Re[38]: Nemerle через 5 лет - выстрелит или скончается?
От: BoobenCom  
Дата: 04.10.14 07:57
Оценка:
Здравствуйте, DarthSidius, Вы писали:

DS>Здравствуйте, BoobenCom, Вы писали:


BC>>Кстате, ребятки, Бубен о Немерле.

BC>>Упоминают про Немерле мало, но кое-что есть.

BC>>Геймдев

BC>>http://booben.com/?q=gamedev.ru:%D0%BD%D0%B5%D0%BC%D0%B5%D1%80%D0%BB%D0%B5

DS>

DS>An item with the same key has already been added.


DS>


Вроде починил.
Там глюк с синхронизацией на многопоточном сервере был.
Re[39]: Nemerle через 5 лет - выстрелит или скончается?
От: DarthSidius  
Дата: 04.10.14 08:46
Оценка:
Здравствуйте, BoobenCom, Вы писали:

BC>Вроде починил.

BC>Там глюк с синхронизацией на многопоточном сервере был.

Так. Пора переходить на Немерль.
... << RSDN@Home (RF) 1.2.0 alpha 5 rev. 58>>
♠♠♥♠♠♦♥
Re[40]: Nemerle через 5 лет - выстрелит или скончается?
От: s22  
Дата: 04.10.14 10:03
Оценка:
Здравствуйте, DarthSidius, Вы писали:

DS>Здравствуйте, BoobenCom, Вы писали:


BC>>Вроде починил.

BC>>Там глюк с синхронизацией на многопоточном сервере был.

DS>Так. Пора переходить на Немерль.


Сам язык никому не нужен, нужна платформа для созданя конечного продукта, это среда разработк, библиотеки и язык, причем именно в таком порядке.
Re[6]: Nemerle через 5 лет - выстрелит или скончается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.10.14 19:16
Оценка:
Здравствуйте, novitk, Вы писали:

N>b) 24755 scala jobs


Попробовал. Почему-то на "scala" мне выдали "27 scala jobs". Причем по делу из них ровно одно.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[38]: Nemerle через 5 лет - выстрелит или скончается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.10.14 19:29
Оценка:
Здравствуйте, BoobenCom, Вы писали:

BC>Так в том то и суть, что люди не видят разницу между жигулями и запорожцем и нихотят "платить больше", в смысле переучиватся.

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

Люди не хотят вникать. Среди тех кто вник процент тех кто не оценил минимален.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[36]: Nemerle через 5 лет - выстрелит или скончается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.10.14 19:35
Оценка:
Здравствуйте, BoobenCom, Вы писали:

BC>Здравствуйте, hi_octane, Вы писали:


BC>>>http://judy.sourceforge.net/doc/shop_interm.pdf

_>>Посмотрел. Показалось что там нет ничего относящегося к теме которую мы тут сейчас обсуждаем.

BC>Относится к теме напрямую.

BC>Выше тип проекта который можно написать только на Си.

Мягко говоря эти слова демонстрируют неверную оценку, а если говорить прямо и без обиняков — это полнейшее невежество.

Что не позволит написать какую-то там структуру данных на Немерле или Шарпе?
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[7]: Nemerle через 5 лет - выстрелит или скончается?
От: WolfHound  
Дата: 04.10.14 20:03
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Попробовал. Почему-то на "scala" мне выдали "27 scala jobs". Причем по делу из них ровно одно.

Похоже, glassdoor определяет страну и показывает результаты только для неё.
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[37]: Nemerle через 5 лет - выстрелит или скончается?
От: BoobenCom  
Дата: 04.10.14 21:28
Оценка: :)
Здравствуйте, VladD2, Вы писали:

VD>Что не позволит написать какую-то там структуру данных на Немерле или Шарпе?


Отсудствие работы напрямую с памятью, например.
Вообще переписать можно конечно на что угодно, ну там пару костылей и готово.
Другой вопрос, кому нужна будет структура данных, которая работает в раз 20 медленей чем на Си.
Отредактировано 04.10.2014 21:29 BoobenCom . Предыдущая версия .
Re[38]: Nemerle через 5 лет - выстрелит или скончается?
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.10.14 22:27
Оценка:
Здравствуйте, BoobenCom, Вы писали:

BC>Отсудствие работы напрямую с памятью, например.


Во-первых, она есть как в Шарпе, так и в Немерле. В Шарпе есть указатели в ансэйф режиме. В Немерле просто доступны все возможности дотнета. Пишеш себе необходимый макрос и все ОК.
Во-вторых, в есть возможность делать все что нужно и без нее.

Ты сначала разобрался в вопросе, а то глупо выглядишь.

BC>Вообще переписать можно конечно на что угодно, ну там пару костылей и готово.


Вообще-то можно и без костылей.

BC>Другой вопрос, кому нужна будет структура данных, которая работает в раз 20 медленей чем на Си.


Это ты по не компетентности говоришь. Никаких 20 раз там нет. Та же Найтра использует очень низкоуровневые структуры данных пакуемые в два массива интов. Производительности хватает. Алгоритмы играют куда большую роль. Самый оптимально написанный GLR/GLL-парсер написанный на C сольет по скорости Найтре в разы.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[39]: Nemerle через 5 лет - выстрелит или скончается?
От: BoobenCom  
Дата: 04.10.14 22:45
Оценка: :))
Здравствуйте, VladD2, Вы писали:

BC>>Другой вопрос, кому нужна будет структура данных, которая работает в раз 20 медленей чем на Си.


VD>Это ты по не компетентности говоришь. Никаких 20 раз там нет. Та же Найтра использует очень низкоуровневые структуры данных пакуемые в два массива интов. Производительности хватает. Алгоритмы играют куда большую роль. Самый оптимально написанный GLR/GLL-парсер написанный на C сольет по скорости Найтре в разы.


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

А пока что, любые низкоуровневые структуры данных, как то хештаблицы, или деревья, пишутся на низкоуровневых языках типо Си.
Внутри там постраничное выделение памяти и ацки сложный код с многими низкоуровневыми финтами которых в шарп (и тем более в немерле)
нет и не будет. У меня проект разделен на две части. На Си и на Шарпе и я прекрасно понимаю и сравниваю разницу между ними.
Потому Шарп — прототип, Си — реализация.
Re[39]: Nemerle через 5 лет - выстрелит или скончается?
От: alex_public  
Дата: 05.10.14 02:50
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Это ты по не компетентности говоришь. Никаких 20 раз там нет. Та же Найтра использует очень низкоуровневые структуры данных пакуемые в два массива интов. Производительности хватает. Алгоритмы играют куда большую роль. Самый оптимально написанный GLR/GLL-парсер написанный на C сольет по скорости Найтре в разы.


Угу, алгоритмы всё решают. В том числе и алгоритмы работы оптимизатора в компиляторе. И в этом смысле дотнетовское чудо стоит на несколько ступеней развития ниже, чем gcc или icc.

Хотя 20 раз — это конечно же тоже преувеличение. )))
Re[8]: Nemerle через 5 лет - выстрелит или скончается?
От: novitk США  
Дата: 05.10.14 03:33
Оценка:
Здравствуйте, WolfHound, Вы писали:

VD>>Попробовал. Почему-то на "scala" мне выдали "27 scala jobs". Причем по делу из них ровно одно.

WH>Похоже, glassdoor определяет страну и показывает результаты только для неё.

Угу, но это можно поменять — второе поле в запросе.
Re[18]: Nemerle через 5 лет - выстрелит или скончается?
От: novitk США  
Дата: 05.10.14 03:42
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Мне на любой язык показывает до одной вакансии. Это такой аргумент был ?


Там второе поле в фильтр страна, по умолчанию (пусто) выбирается твоя. Смени не империю добра.
Re[40]: Nemerle через 5 лет - выстрелит или скончается?
От: BoobenCom  
Дата: 05.10.14 11:22
Оценка: :)
Здравствуйте, alex_public, Вы писали:

_>Хотя 20 раз — это конечно же тоже преувеличение. )))


Ничего не преувеличение.
В Си можно делать вот например такие финты:

void* pBuff = getBuff();
Packet* pPacket = (Packet*)pBuff;

if(pPacket->Type==2)
{
PacketV2* pPacketV2 = (PacketV2*)pBuff;
...
}


Преобразование буфера в пару машинных комманд сначала в один тип, потом в другой.
Как такое в Шарпе можно сделать без костылей и маршалинга — даже не предсталяю.
А фича очень удобная в низкоуровневом программирование.
Re[41]: Nemerle через 5 лет - выстрелит или скончается?
От: _NN_  
Дата: 05.10.14 11:32
Оценка:
Здравствуйте, BoobenCom, Вы писали:

BC>Преобразование буфера в пару машинных комманд сначала в один тип, потом в другой.

BC>Как такое в Шарпе можно сделать без костылей и маршалинга — даже не предсталяю.
Вы серьезно ?
Откройте unsafe
using System;
using System.Runtime.InteropServices;

namespace ConsoleApplication2
{
    [StructLayout(LayoutKind.Sequential, Pack = 4)]
    struct A
    {
        public int a;
        public int b;
    }

    [StructLayout(LayoutKind.Sequential, Pack = 8)]
    struct B
    {
        public long x;
    }

    class Program
    {
        static unsafe void Main(string[] args)
        {
            A* q = (A*)Marshal.AllocHGlobal(100);
            ((B*) q)->x = 10;

            Console.Write(q->a);
        }
    }
}


BC>А фича очень удобная в низкоуровневом программирование.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[42]: Nemerle через 5 лет - выстрелит или скончается?
От: BoobenCom  
Дата: 05.10.14 11:36
Оценка: -1
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, BoobenCom, Вы писали:


BC>>Преобразование буфера в пару машинных комманд сначала в один тип, потом в другой.

BC>>Как такое в Шарпе можно сделать без костылей и маршалинга — даже не предсталяю.
_NN>Вы серьезно ?
_NN>Откройте unsafe
_NN>
_NN>using System;
_NN>using System.Runtime.InteropServices;

_NN>namespace ConsoleApplication2
_NN>{
_NN>    [StructLayout(LayoutKind.Sequential, Pack = 4)]
_NN>    struct A
_NN>    {
_NN>        public int a;
_NN>        public int b;
_NN>    }

_NN>    [StructLayout(LayoutKind.Sequential, Pack = 8)]
_NN>    struct B
_NN>    {
_NN>        public long x;
_NN>    }

_NN>    class Program
_NN>    {
_NN>        static unsafe void Main(string[] args)
_NN>        {
_NN>            A* q = (A*)Marshal.AllocHGlobal(100);
_NN>            ((B*) q)->x = 10;

_NN>            Console.Write(q->a);
_NN>        }
_NN>    }
_NN>}

_NN>


BC>>А фича очень удобная в низкоуровневом программирование.


Во-первых, если мы включаем Унсейф, то можно говорить что это уже не совсем шарп. А такая себе вставка Сишных команд.
Во-вторых, ключевой момент — в пару машинных комманд. Вызов функции Marshal.AllocHGlobal это уже пару сотен машинных комманд с длинными джампами.

Так что код выше может работать и в 20, а может даже в 100 раз медленей чем на Си.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.