Re[8]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 18.01.13 10:53
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Кстати, что будет, если вместо дотнета в виндах установить моно? Все ровно так же будет работать? Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет. А вот если поменять дотнет на моно?


Если использовался впф, то работать 100% не будет, потому что впф никогда не будет под линуксом.
Если писалось с учетом возможностей моно, то без фрэймворка работать будет.
Re[6]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 18.01.13 11:30
Оценка: +4
M>>>>Какие исходники кроме стандарта есть, например, у С++?

S>>>Это, не?


M>>Это — реализация стандарта C++ определенной компанией. Так же, как Mono — это реализация стандартов ECMA-334 и ECMA-335. При этом есть несовместимые между собой и некроссплатформенные реализации C++, но ни тебя ни Yarik_L это, видать не волнует. Потому что вера в то, что MS — зло и всем все обязано сильнее, чем восприятие реальности.


S>Вот и интерпретируй. "Пусть микрософт откроет свои исходники реализации стандарта....".


С какого перепугу МС должен тебе открывать свою реализацию стандарта? То, что Intel C++ Compiler, Cameau C++ compiler или даже MS C++ compiler (десятки их) — с закрытым исходным кодом тебя почему-то не волнует. А вот для C# MS просто таки обязан открывать все и вся, ага.

S>Надоел уже со своими ответами "в лоб". Учись уже думать шире.


Шире я давно думаю, в отличие от фантазеров, неспособных думать в принципе.


dmitriid.comGitHubLinkedIn
Re[8]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 18.01.13 11:34
Оценка: :)
S>>>Вот и интерпретируй. "Пусть микрософт откроет свои исходники реализации стандарта....". Надоел уже со своими ответами "в лоб". Учись уже думать шире.
DE>>Но зачем? Ведь тогда ты не сможешь ругать с# закрытых реализаций стандарта с++ тоже хватает. Есть даже платные...

S>Я понимаю, что есть моно. Но речь то про микрософтовскую реализацию, знаешь ли...


С какого перепугу MS должен открывать свою реализацию C#?

S>Кстати, что будет, если вместо дотнета в виндах установить моно? Все ровно так же будет работать? Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет.


Оно не обязательно скомпилируется, наченм с этого. Во-вторых, если ты скомпилируешь что-либо, включающее в себя заголовки KDE... то нет, оно даже не скомпилируется под виндой. Но да, C++ — ероссплатформенный ПАТАМУШТА, а C#/.NET — нет ПАТАМУШТА


S>А вот если поменять дотнет на моно?


На форуме тут уже было много чего по этому поводу, ищи и обрящешь.


dmitriid.comGitHubLinkedIn
Re: на каком языке вам приятнее всего программировать ?
От: okman Беларусь https://searchinform.ru/
Дата: 18.01.13 13:52
Оценка: 1 (1) +1
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>какой язык вам наиболее приятен при программировании ?


C++
Re[8]: на каком языке вам приятнее всего программировать ?
От: DarkEld3r  
Дата: 18.01.13 16:40
Оценка: +1 :)
Здравствуйте, Sheridan, Вы писали:

S>Кстати, что будет, если вместо дотнета в виндах установить моно? Все ровно так же будет работать?

Всё — вряд ли.

S>Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет.

Давай лучше сравним гцц и микросовтовский компилятор, тут уже обнаружится и разный уровень поддержки стандарта и разные расширения, которые не так уж редко используются.
Re: на каком языке вам приятнее всего программировать ?
От: pzhy  
Дата: 18.01.13 17:09
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>1) возможности библиотеки (GUI и все остальное)

J>2) фишки языка (например "It just works" в C++/CLI)
J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)

Все зависит от задачи:
1. Зависит от задачи.
2. Зваисит от задачи.
3. Зваисит от задачи.

Поясню по своей задаче:
Гуй, веб, статистика(DB) — С#/Qt.
Низкоуровневая клиентская библиотека мягкого реалтайм — С++/С#. Разделена на два слоя.
Срипты — bash/Python
Сервер мягкого реалтайм — С++
Модуль сервера жесткого реалтайм — С/С++
DSL сервера — Lua/Python/Свой велик. Пишу реализацию на Nemerle
Драйвера — С.

Вот любую задачу, решать не тем иструментом — не комфортно. Если взять сферического коня в вакууме — то C#. Хотя девтвенность потерял с С++, и к нему тоже особые чувства )
Re: на каком языке вам приятнее всего программировать ?
От: trop Россия  
Дата: 18.01.13 20:14
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:
J>какой язык вам наиболее приятен при программировании ?

abap/4 — жена
haskell — любовница
-
Re[2]: на каком языке вам приятнее всего программировать ?
От: LaPerouse  
Дата: 18.01.13 22:51
Оценка: :)))
Здравствуйте, trop, Вы писали:

T>abap/4 — жена

T>haskell — любовница

Проститутка. Заманивает формами, а в конце оказывается, что за все нужно платить.
Социализм — это власть трудящихся и централизованная плановая экономика.
Re[3]: на каком языке вам приятнее всего программировать ?
От: iLikeCookies  
Дата: 19.01.13 06:10
Оценка: :))) :)))
Здравствуйте, LaPerouse, Вы писали:

T>>abap/4 — жена

T>>haskell — любовница

LP>Проститутка. Заманивает формами, а в конце оказывается, что за все нужно платить.


Мало того, что ленивая, так еще и ввод/вывод только через монады!
Re[4]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 19.01.13 06:19
Оценка: +1
Здравствуйте, iLikeCookies, Вы писали:

LC> T>>abap/4 — жена

LC> T>>haskell — любовница

LC> LP>Проститутка. Заманивает формами, а в конце оказывается, что за все нужно платить.


LC> Мало того, что ленивая, так еще и ввод/вывод только через монады!


Фу, извращенцы!
avalon 1.0rc3 build 432, zlib 1.2.5
Re[2]: на каком языке вам приятнее всего программировать ?
От: voxel3d  
Дата: 19.01.13 10:05
Оценка:
Здравствуйте, mymuss, Вы писали:

M>Ruby (без Rails!)


+1. Это же почти LISP!
Re[5]: на каком языке вам приятнее всего программировать ?
От: Yarik_L  
Дата: 20.01.13 06:06
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Это — реализация стандарта C++ определенной компанией. Так же, как Mono — это реализация стандартов ECMA-334 и ECMA-335. При этом есть несовместимые между собой и некроссплатформенные реализации C++, но ни тебя ни Yarik_L это, видать не волнует. Потому что вера в то, что MS — зло и всем все обязано сильнее, чем восприятие реальности.


к самому языку претензий нет, ну за исключением всяких conventions (uppercamelcase для методов и т.п.), но это ладно. Есть претензии к нестандартизированным библиотекам и окружению — только не надо говорить, что там нет никаких проблем с совместимостью. Проблемы всегда будут, хотя бы потому что новые фичи добавляются в Mono не мгновенно.

Intel кстати пример того, как надо делать — их Parallel Studio есть и под Windows, и под Linux, и исходники TBB открыты.
Re[9]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 20.01.13 09:26
Оценка:
Здравствуйте, DarkEld3r, Вы писали:

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


S>>Кстати, что будет, если вместо дотнета в виндах установить моно? Все ровно так же будет работать?

DE>Всё — вряд ли.
Вот-вот.

S>>Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет.

DE>Давай лучше сравним гцц и микросовтовский компилятор, тут уже обнаружится и разный уровень поддержки стандарта и разные расширения, которые не так уж редко используются.
Да, разное. Но собранное приложение работает вне зависимости от того каким компилятором его собрать.
Matrix has you...
Re[9]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 20.01.13 09:28
Оценка:
Здравствуйте, Mamut, Вы писали:

M>С какого перепугу MS должен открывать свою реализацию C#?

Не ко мне вопрос. http://www.rsdn.ru/forum/flame.comp/5036291.1
Автор: Yarik_L
Дата: 17.01.13


S>>Кстати, что будет, если вместо дотнета в виндах установить моно? Все ровно так же будет работать? Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет.

M>Оно не обязательно скомпилируется, наченм с этого. Во-вторых, если ты скомпилируешь что-либо, включающее в себя заголовки KDE... то нет, оно даже не скомпилируется под виндой. Но да, C++ — ероссплатформенный ПАТАМУШТА, а C#/.NET — нет ПАТАМУШТА
Ты еще предложи скомпилировать кота, мудрый ты мой.
Matrix has you...
Re[7]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 20.01.13 09:34
Оценка:
Здравствуйте, Mamut, Вы писали:

S>>Вот и интерпретируй. "Пусть микрософт откроет свои исходники реализации стандарта....".

M>С какого перепугу МС должен тебе открывать свою реализацию стандарта? То, что Intel C++ Compiler, Cameau C++ compiler или даже MS C++ compiler (десятки их) — с закрытым исходным кодом тебя почему-то не волнует. А вот для C# MS просто таки обязан открывать все и вся, ага.
Да. Хотя бы потому как ее продуктом пользуются миллионы (миллиарды?) людей. И не знаю как тебе, а вот лично мне жутко интересно
1. С какого перепуга требования к железу постоянно растут?
2. Что именно делает комп, когда на голой системе, с закрытыми приложениями, виндовые сервисы нет-нет да и кушают процессор.
3. Какой именно информацией винда обменивается с winupdate'ом (а теперь еще и скайп у винды, да-да)
Вообще, качество кода виндов под сомнением.

S>>Надоел уже со своими ответами "в лоб". Учись уже думать шире.

M>Шире я давно думаю, в отличие от фантазеров, неспособных думать в принципе.
Я вижу, как ты это делаешь, ага. Ответил в лоб — я тебя поправил — ты подумал и ответил в тему. По другому не работает, тебе для мыслительного процесса нужен внешний разжевыватель информации.
Matrix has you...
Re[6]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 20.01.13 10:43
Оценка:
Y_L>к самому языку претензий нет, ну за исключением всяких conventions (uppercamelcase для методов и т.п.), но это ладно. Есть претензии к нестандартизированным библиотекам и окружению — только не надо говорить, что там нет никаких проблем с совместимостью. Проблемы всегда будут, хотя бы потому что новые фичи добавляются в Mono не мгновенно.

Y_L>Intel кстати пример того, как надо делать — их Parallel Studio есть и под Windows, и под Linux, и исходники TBB открыты.


А к MFC у тебя претензий нет? А к библиотекам KDE?


dmitriid.comGitHubLinkedIn
Re[8]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 20.01.13 10:48
Оценка: 3 (1) +2 :))
S>>>Вот и интерпретируй. "Пусть микрософт откроет свои исходники реализации стандарта....".
M>>С какого перепугу МС должен тебе открывать свою реализацию стандарта? То, что Intel C++ Compiler, Cameau C++ compiler или даже MS C++ compiler (десятки их) — с закрытым исходным кодом тебя почему-то не волнует. А вот для C# MS просто таки обязан открывать все и вся, ага.
S>Да. Хотя бы потому как ее продуктом пользуются миллионы (миллиарды?) людей. И не знаю как тебе, а вот лично мне жутко интересно

Твои личные хотелки и популярность продукта никаким образом не трансформируются в «обязаны открыть исходники».

S>1. С какого перепуга требования к железу постоянно растут?


Аналогичный вопрос к KDE, например.

S>2. Что именно делает комп, когда на голой системе, с закрытыми приложениями, виндовые сервисы нет-нет да и кушают процессор.


Windbg, IDA и т.п. в помощь

S>3. Какой именно информацией винда обменивается с winupdate'ом (а теперь еще и скайп у винды, да-да)


wireshark тебе в помощь.

S>Вообще, качество кода виндов под сомнением.


Как и любого другого продукта, включая опенсорс и проприетарщину.

Интересно, как с вопроса «почему MS обязана открывать исходники C# и .NET'а» ты, не задумываясь, сменил контекст на «почему винда так работает, должны открыть исходники винды, качество винды под сомнением». И тут же начинаешь ныть, что, мол, кто-то отвечает не по теме. Ты отвечаешь не по теме.


S>>>Надоел уже со своими ответами "в лоб". Учись уже думать шире.

M>>Шире я давно думаю, в отличие от фантазеров, неспособных думать в принципе.
S>Я вижу, как ты это делаешь, ага. Ответил в лоб — я тебя поправил — ты подумал и ответил в тему. По другому не работает, тебе для мыслительного процесса нужен внешний разжевыватель информации.


Я изночально ответил в тему, фантазер ты наш. Ты, например, внятно ничего ответить не смог. Почему тебя не волнует наличие некроссплатформенных проприетарных реализации C++, а вот в случае с C# MS просто таки ОБЯЗАНА предоставить исходники?


dmitriid.comGitHubLinkedIn
Re[10]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 20.01.13 10:52
Оценка: +2 -2
S>>>Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет.
DE>>Давай лучше сравним гцц и микросовтовский компилятор, тут уже обнаружится и разный уровень поддержки стандарта и разные расширения, которые не так уж редко используются.
S>Да, разное. Но собранное приложение работает вне зависимости от того каким компилятором его собрать.

Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот. Если в системе нет glib нужной версии или msvcrt.dll нужной версии, скомпилированное приложение банально не запустится. Приложения с использованием MFC не скомпилируются и не запустятся на Линуксе. Приложения, собранные с библиотеками KDE, не скомпилируются и не запустятся на винде.

Но да, это же С++!!! Это правильно!!! А вот точно такая же ситуация для C# — это зло, неправильно и MS обязан открыть исходники!!!одинодинодин

В общем, логики у Шеридана как не было, так и не предвидится


dmitriid.comGitHubLinkedIn
Re[11]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 20.01.13 10:56
Оценка:
Здравствуйте, Mamut, Вы писали:

S>>>>Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет.

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

M>Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот. Если в системе нет glib нужной версии или msvcrt.dll нужной версии, скомпилированное приложение банально не запустится. Приложения с использованием MFC не скомпилируются и не запустятся на Линуксе. Приложения, собранные с библиотеками KDE, не скомпилируются и не запустятся на винде.


M>Но да, это же С++!!! Это правильно!!! А вот точно такая же ситуация для C# — это зло, неправильно и MS обязан открыть исходники!!!одинодинодин


M>В общем, логики у Шеридана как не было, так и не предвидится


Очередной раз предлагаю тебе предложить мне скомпилировать кота.
Ну, чтобы одночзначно ничего не получилось
Matrix has you...
Re[12]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 20.01.13 10:58
Оценка:
S>Очередной раз предлагаю тебе предложить мне скомпилировать кота.
S>Ну, чтобы одночзначно ничего не получилось

То есть понять, что я пишу, ты физиологически не способен. Что и не удивительно. Для этого есть медицинский термин, но я его приводить не буду


dmitriid.comGitHubLinkedIn
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.