в

Беларусь

Belarusian .NET User Group

А кто на каком языке пишет?

Последнее сообщение от: dr.gigabit   11-11-2008 ч:мм вв   Ответов: 16
Страница 1 из 2 [Всего 17 записей] 1 2 Следующая »
Сортировать сообщения: Предыдущий Следующий
  • Sep 19 2008, 04:30 PM

    • sergeos
    • Зарегистрирован: 09-16-2008
    • Сообщения:11

    А кто на каком языке пишет?

    Вот у меня вопрос, а на каком вы языке дотнетите?

    Я долгое время писал на VB6.0, ну и потом на VB.NET было легче уходить...

    А сейчас, всё чаще подумываю на шарп подсесть.

    Т.е. тут не ставлю цель раздуть холивар, курица или яйцо...

    Просто интересно, кто на чём пишет, и с какого языка пришёл

  • Sep 20 2008, 08:57 PM в ответ на

    • Sertak
    • Зарегистрирован: 09-07-2008
    • Минск
    • Сообщения:4

    Re: А кто на каком языке пишет?

    C# как основной, а вообще приходится на всем: VB, VBScript, VBA и даже недавно пришлось фиксить баги в старом проекте на Delphi. Вот на VB.NET'е как-то не приходилось ни разу.

    Понедельник начинается в субботу
  • Sep 23 2008, 12:36 PM в ответ на

    • Alarm
    • Зарегистрирован: 09-12-2008
    • Пинск
    • Сообщения:12

    Re: А кто на каком языке пишет?

    Я начинал на VB.NET, а щас на С#..

    Хотя по сути можно и на том и на том разрабатывать, но на шарпе можно всё что на VB и ещё больше, так что в этом нет нужды..

     

  • Sep 24 2008, 12:50 PM в ответ на

    • dr.gigabit
    • Зарегистрирован: 07-30-2008
    • Минск
    • Сообщения:60

    Re: А кто на каком языке пишет?

    вопрос не в синтаксисе, вопрос в парадигме языка. не сложно перейти на VB .NET зная C#. Стиль мышления тот же.

    Для того что бы не зацикливаться на одном стиле, попробуйте F# -- мозгу придется напрячся иногда :-)

    Ну и так вообще индустриально востребован C# больше, конечно.

    .NET UG Leader,
    Microsoft MVP [C#]
  • Sep 24 2008, 02:37 PM в ответ на

    • Alarm
    • Зарегистрирован: 09-12-2008
    • Пинск
    • Сообщения:12

    Re: А кто на каком языке пишет?

    dr.gigabit:

    Для того что бы не зацикливаться на одном стиле, попробуйте F# -- мозгу придется напрячся иногда :-)

    let rec map f l =
    match l with
    | [ -> [
    | h::t -> f h :: map f t

    let myList = [1;3;5]
    let newList = map (fun x -> x + 1) myList

    ps: не язык, а просто бррр :)

  • Sep 24 2008, 04:51 PM в ответ на

    • dr.gigabit
    • Зарегистрирован: 07-30-2008
    • Минск
    • Сообщения:60

    Re: А кто на каком языке пишет?

    ага, а теперь напиши тоже самое на VB .NET, посмотрим какой язык выразительней.

    скажу сразу, что приведен пример задачи, в которой F# реально рулит :-)

    .NET UG Leader,
    Microsoft MVP [C#]
  • Sep 25 2008, 08:55 AM в ответ на

    • Alarm
    • Зарегистрирован: 09-12-2008
    • Пинск
    • Сообщения:12

    Re: А кто на каком языке пишет?

    dr.gigabit:

    ага, а теперь напиши тоже самое на VB .NET, посмотрим какой язык выразительней.

    скажу сразу, что приведен пример задачи, в которой F# реально рулит :-)

    Я и не спорю, что код на F# будет короче :) .. но всёже востребованность в этом языке оч сомнительна.

    Доводили бы до ума какой-то один язык, к примеру C#.. я бы сказал ему не хватает мощи C++/CLI, сборщик мусора конечно хорошо, но кое где нужна и скорость.

     

  • Sep 25 2008, 09:49 AM в ответ на

    • dr.gigabit
    • Зарегистрирован: 07-30-2008
    • Минск
    • Сообщения:60

    Re: А кто на каком языке пишет?

    востребованность в функциональном мэйнстрим языке есть хотя бы потому, что сейчас очень остро стоит проблема распараллеливания кода. между императивным C# и идеологией параллельных вычислений очень большой семантический разрыв (хотя нужно отдать должное Хелсбергу, с выходом LINQ они его сократили).

    Что касается мощи C++, не вижу там особой мощи в современном мире компонентного программировния, разве что мощь отстрелить себе ногу :-)

     

     

    .NET UG Leader,
    Microsoft MVP [C#]
  • Sep 25 2008, 04:25 PM в ответ на

    • Alarm
    • Зарегистрирован: 09-12-2008
    • Пинск
    • Сообщения:12

    Re: А кто на каком языке пишет?

    >Что касается мощи C++, не вижу там особой мощи в современном мире компонентного программировния,

    >разве что мощь отстрелить себе ногу :-)

    Тут я с тобой не совсем согласен, в мире компонентного программировния, то так и есть :), но вот в геймдеве, нужно признать, (в скорости) плюсы рулят. 

    >востребованность в функциональном мэйнстрим языке есть

    И всё равно синтаксис - бррр :))

  • Sep 25 2008, 05:10 PM в ответ на

    • dr.gigabit
    • Зарегистрирован: 07-30-2008
    • Минск
    • Сообщения:60

    Re: А кто на каком языке пишет?

    Alarm:

    >Что касается мощи C++, не вижу там особой мощи в современном мире компонентного программировния,

    >разве что мощь отстрелить себе ногу :-)

    Тут я с тобой не совсем согласен, в мире компонентного программировния, то так и есть :), но вот в геймдеве, нужно признать, (в скорости) плюсы рулят. 

    У меня знакомые пишут 3D движок на шарпе, говорят разница в 10% по сравнению с плюсами. Разница между 2-мя программистами разной квалификации может быть в 10 раз.

    Alarm:

    >востребованность в функциональном мэйнстрим языке есть

    И всё равно синтаксис - бррр :))

    Нормальный синтаксис, для тех кто сталкивался с лямбда-исчислениями. Очень приближен к математическому языку. Хотя мне больше по душе синтаксис Scheme чем Хаскеля.

    .NET UG Leader,
    Microsoft MVP [C#]
  • Sep 26 2008, 03:35 PM в ответ на

    • Alarm
    • Зарегистрирован: 09-12-2008
    • Пинск
    • Сообщения:12

    Re: А кто на каком языке пишет?

    У меня знакомые пишут 3D движок на шарпе, говорят разница в 10% по сравнению с плюсами.

    Это в лучшем случае..

    Разница между 2-мя программистами разной квалификации может быть в 10 раз.

    О... В десть раз эт ты уже загнул :), скорее в 0.1.     

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

    Давай посмотрим хотя бы на Vista, вот на этих 10% она медленнее, чем XP.. [это конечно условно и только половина её на нет]...

    Почему бы не ввести большие возможности при использовании указателей + ассемблерные вставки, а потом на всех форумах будут задавать один и тот же вопрос - "А в чём же перспектива с++?". В общем если бы не корявость С++/CLI + если бы он развивался так же как шарп, однозначно использовал бы его.

     

  • Sep 27 2008, 04:55 PM в ответ на

    • dr.gigabit
    • Зарегистрирован: 07-30-2008
    • Минск
    • Сообщения:60

    Re: А кто на каком языке пишет?

    можно привести метрики, по которым Виста медленне XP. Кто мерял, что мерял и как мерял. что касается ассемблерных вставок в C#, если бы это был IL -- еще разумно, и даже иногда необходимо. Каким образом можно разрешить использование указателей либо х86 инструкций, при наличии сборщика мусора -- не очень представляю.
    .NET UG Leader,
    Microsoft MVP [C#]
  • Sep 29 2008, 11:00 AM в ответ на

    • Alarm
    • Зарегистрирован: 09-12-2008
    • Пинск
    • Сообщения:12

    Re: А кто на каком языке пишет?

    >можно привести метрики, по которым Виста медленне XP.

    Считаю нет смысла что-то измерять и замерять... ты же сам сказал что управляемый код медленнее на 10% .. :) тут уже чисто теоретически, можно подсчитать, зная хотя бы приблизительно, какая часть кода(%) написана на .НЕТ.. я имею ввиду, тот процент потери производительности, который система понесёт если заменить неуправляемый код на управляемый..

    А измерять показатели двух разных систем [разных в смысле не наличие смешанного кода в Висте] - полный бред, эт всё равно что измерять скорость выполнения абсолютно разных участков кода..

    Вообще я не хочу сказать, что этих 10% критичны для всех областей программирования на C#, просто наиболее остро это проблема стоит в геймдеве...

    >если бы это был IL -- еще разумно, и даже иногда необходимо.

    тут я с тобой полностью согласен :)

    >Каким образом можно разрешить использование указателей либо х86 инструкций, при наличии сборщика мусора -- не очень представляю.

    C# может работать с двумя видами памяти[имеется ввиду ещё и неуправляемая], следовательно не вижу здесь никаких проблем :)...

    Сделали бы возможность создавать классы, которые сборщик мусора просто не обрабатывает, хранить их в неуправляемой куче ..

    И вообще, если бы Microsoft хотела это сделать, то нашла бы способ я уверен :)

     

     

     

     

  • Sep 29 2008, 05:19 PM в ответ на

    • sergeos
    • Зарегистрирован: 09-16-2008
    • Сообщения:11

    Re: А кто на каком языке пишет?

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

    у меня виста + IE8Beta

    П.С.  незнаю, чего такой шрифт получился, сори. назад исправить не получается

  • Nov 10 2008, 11:57 AM в ответ на

    • dr.gigabit
    • Зарегистрирован: 07-30-2008
    • Минск
    • Сообщения:60

    Re: А кто на каком языке пишет?

    Sergeos, ты пытаешся создать новую тему или ответить на сообщение?

    У меня виста x64 и IE8 Beta2, не наблюдается  такой проблемы. А с какой ошибкой ие валится? Или просто вылетает?

    .NET UG Leader,
    Microsoft MVP [C#]
Страница 1 из 2 [Всего 17 записей] 1 2 Следующая »
Community Server (Commercial Edition)