на каком языке вам приятнее всего программировать ?
От: jyuyjiyuijyu  
Дата: 17.01.13 06:11
Оценка: :)
Всем привет

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

оцениваются

1) возможности библиотеки (GUI и все остальное)
2) фишки языка (например "It just works" в C++/CLI)
3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)
Re: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 17.01.13 06:32
Оценка: 5 (3) +19 :)
Здравствуйте, jyuyjiyuijyu, Вы писали:

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

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

C#. По всем параметрам он лучший для меня на данный момент.
Re: на каком языке вам приятнее всего программировать ?
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 17.01.13 06:33
Оценка: +2
Здравствуйте, jyuyjiyuijyu, Вы писали:

Немерле, но с Вимом вместо ИДЕ.

1) стандартная библиотека .NET + множество дополнительных функциональных и прочих вкусностей; отличный парсер в стандартной библиотеке
2) ФП в стиле ML, ООП и макросы
3) С-образный синтакс, Вим, возможность изменять синтакс языка под свои нужды
Ce n'est que pour vous dire ce que je vous dis.
Re: на каком языке вам приятнее всего программировать ?
От: maykie Россия  
Дата: 17.01.13 06:52
Оценка: 1 (1) +1
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


J>оцениваются


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

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

Питон. Куча библиотек, синтаксис радует, что не надо писать {}
Я ему прощаю даже отсутствие многопоточности(GIL) и скорость.

Думаю как-нибудь попробовать писать скрипты на Boo, заодно и посмотреть что в .net либах хорошего есть.
Re[2]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 17.01.13 07:24
Оценка:
Здравствуйте, maykie, Вы писали:

M>Думаю как-нибудь попробовать писать скрипты на Boo, заодно и посмотреть что в .net либах хорошего есть.


Так и на питоне же можно под дотнет писать.
Re[2]: на каком языке вам приятнее всего программировать ?
От: Нахлобуч Великобритания https://hglabhq.com
Дата: 17.01.13 07:51
Оценка:
Здравствуйте, maykie, Вы писали:

M>синтаксис радует


этовыпровоттакойсинтаксис?
HgLab: Mercurial Server and Repository Management for Windows
Re: на каком языке вам приятнее всего программировать ?
От: MikePetrichenko Беларусь www.btframework.com
Дата: 17.01.13 08:39
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


При программировании чего? Выбор языка часто (если не всегда) зависит от задачи. Скажем, драйвер писать на .NET вряд-ли кто будет, а вот UI или что с базами, вполне годится.
Bluetooth, IrDA, WiFi and Serial Ports SDK for .NET, ActiveX, C++ and VCL
Spektrum Telemetry Log File Viewer
Re[2]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 17.01.13 08:46
Оценка:
Здравствуйте, MikePetrichenko, Вы писали:

MP>При программировании чего? Выбор языка часто (если не всегда) зависит от задачи. Скажем, драйвер писать на .NET вряд-ли кто будет, а вот UI или что с базами, вполне годится.


А какая разница в данном случае для чего? Тут вполне конкретный вопрос.
Re[3]: на каком языке вам приятнее всего программировать ?
От: MikePetrichenko Беларусь www.btframework.com
Дата: 17.01.13 09:07
Оценка: +1 -1
Здравствуйте, Aлeкceй, Вы писали:

A>А какая разница в данном случае для чего? Тут вполне конкретный вопрос.


Какой же он конкретный? Драйвера приятней программировать на С. Под Linux тоже C++. Работа с API — С++. GUI и базы мне удобнее Delphi. Базы: если что-то по быстрому без нагрузки, то FireBird. Если что-то серьезное, мне ближе Oracle. Для WEB наверное PHP. Хотя и ASP/ASP.NET вроде ничего, но я тут не специалист. Под Arduino С/C++. Под телефоны Java/NET/C++. Так что, как видите, ответ на вопрос зависит от задачи.
Bluetooth, IrDA, WiFi and Serial Ports SDK for .NET, ActiveX, C++ and VCL
Spektrum Telemetry Log File Viewer
Re[4]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 17.01.13 09:13
Оценка:
Здравствуйте, MikePetrichenko, Вы писали:

MP>Какой же он конкретный? Драйвера приятней программировать на С. Под Linux тоже C++. Работа с API — С++. GUI и базы мне удобнее Delphi. Базы: если что-то по быстрому без нагрузки, то FireBird. Если что-то серьезное, мне ближе Oracle. Для WEB наверное PHP. Хотя и ASP/ASP.NET вроде ничего, но я тут не специалист. Под Arduino С/C++. Под телефоны Java/NET/C++. Так что, как видите, ответ на вопрос зависит от задачи.


Теперь из всего этого многообразия выберите то, что вам больше всего нравится программировать, но судя по вашему списку, больще это с/с++.
Re[4]: на каком языке вам приятнее всего программировать ?
От: _ABC_  
Дата: 17.01.13 09:19
Оценка:
Здравствуйте, MikePetrichenko, Вы писали:

MP>Какой же он конкретный? Драйвера приятней программировать на С. Под Linux тоже C++. Работа с API — С++. GUI и базы мне удобнее Delphi. Базы: если что-то по быстрому без нагрузки, то FireBird. Если что-то серьезное, мне ближе Oracle. Для WEB наверное PHP. Хотя и ASP/ASP.NET вроде ничего, но я тут не специалист. Под Arduino С/C++. Под телефоны Java/NET/C++. Так что, как видите, ответ на вопрос зависит от задачи.


Не зависит. Вопрос конкретно поставлен — на каком языке вам приятнее всего программировать. Это от задачи не зависит. От задачи зависит применяемость языков.

А Вы в перечислении зачастую даже не язык программирования указали.
Re: на каком языке вам приятнее всего программировать ?
От: BlackEric http://black-eric.lj.ru
Дата: 17.01.13 09:41
Оценка: +1
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


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


J>оцениваются


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

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

Delphi 2010+
https://github.com/BlackEric001
Re[3]: на каком языке вам приятнее всего программировать ?
От: maykie Россия  
Дата: 17.01.13 09:56
Оценка:
Здравствуйте, Aлeкceй, Вы писали:


M>>Думаю как-нибудь попробовать писать скрипты на Boo, заодно и посмотреть что в .net либах хорошего есть.


A>Так и на питоне же можно под дотнет писать.


IronPython? Тот ещё тормоз.
Re[3]: на каком языке вам приятнее всего программировать ?
От: maykie Россия  
Дата: 17.01.13 09:59
Оценка:
Здравствуйте, Нахлобуч, Вы писали:

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


M>>синтаксис радует


Н>этовыпровоттакойсинтаксис?


в_питоне_принято_вот_так именовать. Чай не сишка с strpbrk, которую корректнее назвать strptsd от PTSD. И не буст с семидесятидневным временем компиляции.

меня только : иногда напрягает. Ну и self. Ну ещё super(MyClass, self).__init__(*args, **kwargs). И однострочные лямбды.
У питона куча раздражающих недостатков на самом деле. Проблема в том, что у других их больше.
Re: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 17.01.13 10:15
Оценка: +2 :)
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


Современные диалекты Паскаля: Delphi (c 2005), FreePascal
avalon 1.0rc3 build 432, zlib 1.2.5
Re: на каком языке вам приятнее всего программировать ?
От: Danchik Украина  
Дата: 17.01.13 10:40
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


С# и может Nemerle в будущем

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

Все тут есть, и это работает.
Поглядываю на возможность использования Xamarin продуктов для mobile — не верю я в юзабилити кроссплатформенного UI for Mobile на браузере и Javascript

J>2) фишки языка (например "It just works" в C++/CLI)

Linq

J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)

Тут есть Visual Studion и Resharper — надеюсь актеры известны
Re: на каком языке вам приятнее всего программировать ?
От: jazzer Россия Skype: enerjazzer
Дата: 17.01.13 10:52
Оценка: 1 (1) -1
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


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


Односложно не ответишь. Очень сильно зависит от задачи.
Если нужно быстро гору логов прошерстить — Perl.
Если нужно по-быстрому что-нть посчитать — Python + NumPy/SciPy.
Если веб (сервер) — Ruby + Rails.
Если веб (клиент) — JavaScript + jquery.
Если скорость и близость к оси/железу — С++11.
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re: на каком языке вам приятнее всего программировать ?
От: alex_public  
Дата: 17.01.13 11:47
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


Для чего-то коротенького (скрипты, утилиты, веб) приятнее всего Питон.
Для больших сложных проектов или проектов с железом приятнее всего современный C++.
Re: на каком языке вам приятнее всего программировать ?
От: iLikeCookies  
Дата: 17.01.13 12:14
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


Python.
Re: на каком языке вам приятнее всего программировать ?
От: valheru Украина  
Дата: 17.01.13 12:52
Оценка: +4
J>какой язык вам наиболее приятен при программировании ?

Objective-C. Если нужна переносимость, то C++.
Re: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 17.01.13 14:42
Оценка: :)))
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


Любой язык, при условии, что этот язык — Фортран.
Re: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 17.01.13 17:06
Оценка: 1 (1) :))
J>какой язык вам наиболее приятен при программировании ?

На данный момент — Erlang

J>оцениваются


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


Смотря для чего нужна эта самая библиотека В Эрланге от «все очень круто» до «блин, нет ни одного вменяемого чего-либо» (по этому поводу я в пролшом году ныл)

J>2) фишки языка (например "It just works" в C++/CLI)


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

J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)


язык простой до уровня примитивности, и это хорошо. функциональщина, сопоставление с образцом, вменяемый сборщик мусора. IDE... Кому-то и emacs IDE


dmitriid.comGitHubLinkedIn
Re: на каком языке вам приятнее всего программировать ?
От: Yarik_L  
Дата: 17.01.13 18:42
Оценка: +1 :))
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


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


J>оцениваются


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

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

scala + sbt + idea. Насчет шарпа — пусть Майкрософт для начала откроет все исходники и портирует его под линукс с макосью вместе со студией, тогда можно будет о чем-то говорить
Re: на каком языке вам приятнее всего программировать ?
От: mymuss  
Дата: 17.01.13 18:51
Оценка: +1
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


Ruby (без Rails!)
Re: на каком языке вам приятнее всего программировать ?
От: Pzz Россия https://github.com/alexpevzner
Дата: 17.01.13 18:55
Оценка: 5 (3)
Здравствуйте, jyuyjiyuijyu, Вы писали:

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

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

На чистом Си — именно потому, что в нем нет всего этого богатства
Re[2]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 17.01.13 19:51
Оценка:
Y_L>асчет шарпа — пусть Майкрософт для начала откроет все исходники и портирует его под линукс с макосью вместе со студией, тогда можно будет о чем-то говорить

Какие исходники кроме стандарта есть, например, у С++?


dmitriid.comGitHubLinkedIn
Re: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 17.01.13 20:04
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

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

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

erlang
у него есть сборщик мусора, емакс, отладочные логи и минимум синтаксического шума
...coding for chaos...
Re[2]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 17.01.13 20:07
Оценка:
Здравствуйте, Yarik_L, Вы писали:

Y_L>Насчет шарпа — пусть Майкрософт для начала откроет все исходники и портирует его под линукс с макосью вместе со студией, тогда можно будет о чем-то говорить


У C# есть стандарт. Не нравится моно — сделайте свою реализацию.
Асп.нет доступен под моно, на моно также можно писать под мобильные платформы.
Собственно МС вообще не заинтересован в переносе дотнета на сторонние платформы.
Re: на каком языке вам приятнее всего программировать ?
От: hi_octane Беларусь  
Дата: 17.01.13 21:32
Оценка:
J>какой язык вам наиболее приятен при программировании ?
Nemerle однозначно, другое дело что я уже давно не видел проектов где был бы только один язык , даже только два...

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

Весь .NET и наработки для него, это очень дохрена

J>2) фишки языка (например "It just works" в C++/CLI)

Фишек не счесть. Некоторые выкрутасы N из каропки на том же шарпе заколебёшься выпиливать.

J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)

VS, отладчик, синтаксический шум минимизируется прямо в процессе разработки
Re[3]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 18.01.13 04:08
Оценка:
Здравствуйте, Mamut, Вы писали:


Y_L>>асчет шарпа — пусть Майкрософт для начала откроет все исходники и портирует его под линукс с макосью вместе со студией, тогда можно будет о чем-то говорить


M>Какие исходники кроме стандарта есть, например, у С++?


Это, не?
Matrix has you...
Re: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 18.01.13 04:11
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


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

C++ + Qt

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

Есть все, начиная от работы с сетью и заканчивая OpenGL

J>2) фишки языка (например "It just works" в C++/CLI)

Кроссплатформенность, гибкость, всеобъемлющая библиотека, ништяки типа foreach

J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)

Написал один раз — скомпилировал под несколько ОС.
Matrix has you...
Re[5]: на каком языке вам приятнее всего программировать ?
От: MikePetrichenko Беларусь www.btframework.com
Дата: 18.01.13 05:11
Оценка: +1
Здравствуйте, Aлeкceй, Вы писали:

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


MP>>Какой же он конкретный? Драйвера приятней программировать на С. Под Linux тоже C++. Работа с API — С++. GUI и базы мне удобнее Delphi. Базы: если что-то по быстрому без нагрузки, то FireBird. Если что-то серьезное, мне ближе Oracle. Для WEB наверное PHP. Хотя и ASP/ASP.NET вроде ничего, но я тут не специалист. Под Arduino С/C++. Под телефоны Java/NET/C++. Так что, как видите, ответ на вопрос зависит от задачи.


A>Теперь из всего этого многообразия выберите то, что вам больше всего нравится программировать, но судя по вашему списку, больще это с/с++.


Больше всего нравится то, за что хорошо платят. А уж на чем писать — дело десятое.
Bluetooth, IrDA, WiFi and Serial Ports SDK for .NET, ActiveX, C++ and VCL
Spektrum Telemetry Log File Viewer
Re[2]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 18.01.13 05:49
Оценка: +4 :))) :))) :))) :)
Здравствуйте, Sheridan, Вы писали:

S>Кроссплатформенность, гибкость, всеобъемлющая библиотека, ништяки типа foreach


ого, а где-нибудь есть ещё эта фича?
...coding for chaos...
Re[4]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 18.01.13 06:58
Оценка: 4 (2) +1
Y_L>>>асчет шарпа — пусть Майкрософт для начала откроет все исходники и портирует его под линукс с макосью вместе со студией, тогда можно будет о чем-то говорить

M>>Какие исходники кроме стандарта есть, например, у С++?


S>Это, не?


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


dmitriid.comGitHubLinkedIn
Re[2]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 18.01.13 07:34
Оценка: 3 (1) +1 :))) :)
J>>ништяки типа foreach

Тупые ненужные вещи для быдлокодеров, которые замедляют программы ©™


dmitriid.comGitHubLinkedIn
Re: на каком языке вам приятнее всего программировать ?
От: anonymous Россия http://denis.ibaev.name/
Дата: 18.01.13 08:15
Оценка: :))
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


Perl.

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


CPAN.

J>2) фишки языка (например "It just works" в C++/CLI)


TIMTOWTDI.

J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)


Присутствует.
Re[2]: на каком языке вам приятнее всего программировать ?
От: jazzer Россия Skype: enerjazzer
Дата: 18.01.13 08:40
Оценка:
Здравствуйте, neFormal, Вы писали:

F>erlang


Хм. А ты всем, кто erlang не упомянул, минус ставишь?
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[5]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 18.01.13 09:25
Оценка:
Здравствуйте, Mamut, Вы писали:

Y_L>>>>асчет шарпа — пусть Майкрософт для начала откроет все исходники и портирует его под линукс с макосью вместе со студией, тогда можно будет о чем-то говорить


M>>>Какие исходники кроме стандарта есть, например, у С++?


S>>Это, не?


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


Вот и интерпретируй. "Пусть микрософт откроет свои исходники реализации стандарта....". Надоел уже со своими ответами "в лоб". Учись уже думать шире.
Matrix has you...
Re[6]: на каком языке вам приятнее всего программировать ?
От: DarkEld3r  
Дата: 18.01.13 10:01
Оценка:
Здравствуйте, Sheridan, Вы писали:

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

Но зачем? Ведь тогда ты не сможешь ругать с# закрытых реализаций стандарта с++ тоже хватает. Есть даже платные...
Re[7]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 18.01.13 10:39
Оценка:
Здравствуйте, DarkEld3r, Вы писали:

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


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

DE>Но зачем? Ведь тогда ты не сможешь ругать с# закрытых реализаций стандарта с++ тоже хватает. Есть даже платные...

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

Кстати, что будет, если вместо дотнета в виндах установить моно? Все ровно так же будет работать? Я к тому, что если вместо гцц софтину скомпилировать тем-же интелкомпилером, то работать будет. А вот если поменять дотнет на моно?
Matrix has you...
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
Re[8]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 20.01.13 11:32
Оценка: :))) :))
Здравствуйте, Sheridan, Вы писали:

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


Не надо открывать код Винды. Вот Linux сделали открытым, пользователи его код прочитали и разбежались.
Re: на каком языке вам приятнее всего программировать ?
От: x64 Россия  
Дата: 20.01.13 12:51
Оценка:
J>какой язык вам наиболее приятен при программировании ?

Вообще, Windows/C, но если...

J>оцениваются


...так оценивать, то .Net/C#, конечно же.
Re[9]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 20.01.13 15:26
Оценка:
Здравствуйте, Mamut, Вы писали:

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

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

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

S>>1. С какого перепуга требования к железу постоянно растут?
M>Аналогичный вопрос к KDE, например.
Сменил несколько версий на своем компе. Не заметил роста требований.

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

M>Windbg, IDA и т.п. в помощь
А переходник между матерью и процессором не спаять, чтобы битики на экранчике показывал?

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

M>wireshark тебе в помощь.
Мышъх уже пытался.

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

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

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

Вообщето в прошлый раз, в сраче про юбунту мобайл, ныл про "ты мимо темы" именно ты.

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

Мне тебе еще раз напомнить что про открытие исходников поднял вопрос не я? Я его поддерживаю. Я хочу чтобы шарп и моно объеденилось, что бы программистам было похрену на ОС, чтобы код ими написанных работал везде.
В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки. В случае с моно так же работает емнип везде. Но заменить моно дотнет в виндах хер выйдет, хотя заменить микрософтовый компилер ГЦЦ вполне себе получается.
Я хорошо поработал? Я разжевал тебе информацию достаточно для поджига реакции старта мыслительного процесса?
Matrix has you...
Re[13]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 20.01.13 15:58
Оценка:
Здравствуйте, Mamut, Вы писали:

S>>Очередной раз предлагаю тебе предложить мне скомпилировать кота.

S>>Ну, чтобы одночзначно ничего не получилось

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


Да прекрасно понятно что ты хочешь. Ты хочешь на одной из задач, которая может прийти в голову только в бреду, дискредитировать Ц++ вообще и ГЦЦ в частности. Так вот, кота тебе не скомпилировать?
Matrix has you...
Re[10]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 20.01.13 15:58
Оценка:
M>>Я изночально ответил в тему, фантазер ты наш. Ты, например, внятно ничего ответить не смог. Почему тебя не волнует наличие некроссплатформенных проприетарных реализации C++, а вот в случае с C# MS просто таки ОБЯЗАНА предоставить исходники?
S>Мне тебе еще раз напомнить что про открытие исходников поднял вопрос не я? Я его поддерживаю. Я хочу чтобы шарп и моно объеденилось, что бы программистам было похрену на ОС, чтобы код ими написанных работал везде.

Если я напишу на С++ с использованием MFC, мой код не будет работать под Линуксом
Если я напишу на С++ с использованием kdelibs, мой код не будет работать на Винде

Более того, gcc и майкрософтовский компилятор несовместимы как на уровне поддержки стандарта, так и на уровне поддерживаемых расширений, так и банально на уровне подключения .dll, например

Но да, но да, С++ — добро, а точно такая же ситуация с C# — это зло!!!!одинодинодин

Тут достаточно хорошо разжевано: http://stackoverflow.com/a/7121260/445049

S>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.


Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.

S>В случае с моно так же работает емнип везде. Но заменить моно дотнет в виндах хер выйдет, хотя заменить микрософтовый компилер ГЦЦ вполне себе получается.


Заменить mcvcrt на glib тоже не получится, но тебя это не смущает Ах, да. То, что для C++ нормально, для C# — зло!!!!одинодинодин


S>Я хорошо поработал? Я разжевал тебе информацию достаточно для поджига реакции старта мыслительного процесса?


В отличие от тебя, у меня мыслительный процесс как минимум присутсвует. Про то, что он не останавливается, можно и не говорить.


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

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


S>Да прекрасно понятно что ты хочешь. Ты хочешь на одной из задач, которая может прийти в голову только в бреду, дискредитировать Ц++ вообще и ГЦЦ в частности.


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


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

M>Как всегда, ты тупо ничего не понял, что тебе написано. Далеко не впервые, и я совсем не удивлен.


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


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

S>>Мне тебе еще раз напомнить что про открытие исходников поднял вопрос не я? Я его поддерживаю. Я хочу чтобы шарп и моно объеденилось, что бы программистам было похрену на ОС, чтобы код ими написанных работал везде.

M>Если я напишу на С++ с использованием MFC, мой код не будет работать под Линуксом

M>Если я напишу на С++ с использованием kdelibs, мой код не будет работать на Винде
Если я скомпилирую кота....
Я кажется гдето тут говорил о том, чтобы не завязываться на ОС-зависимые ништяки.

M>Более того, gcc и майкрософтовский компилятор несовместимы как на уровне поддержки стандарта, так и на уровне поддерживаемых расширений, так и банально на уровне подключения .dll, например

M>Но да, но да, С++ — добро, а точно такая же ситуация с C# — это зло!!!!одинодинодин
Я где то сказал что это в ц++ — добро? Ссылочку пожалуйста!


S>>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.

M>Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.
А, вот и то место где я говорю о том что если программист не идиот, то у него все работает. Но Мамут видимо считает что слово не воробей и оставляет выше своё "Если я напишу на С++..."


S>>В случае с моно так же работает емнип везде. Но заменить моно дотнет в виндах хер выйдет, хотя заменить микрософтовый компилер ГЦЦ вполне себе получается.

M>Заменить mcvcrt на glib тоже не получится, но тебя это не смущает Ах, да. То, что для C++ нормально, для C# — зло!!!!одинодинодин
Я про замену mcvcrt на glib ничего не говорил. не приплетай.

S>>Я хорошо поработал? Я разжевал тебе информацию достаточно для поджига реакции старта мыслительного процесса?

M>В отличие от тебя, у меня мыслительный процесс как минимум присутсвует. Про то, что он не останавливается, можно и не говорить.
Явно недостаточно разжевал, к сожалению. Ну да ладно, не в первой.
Matrix has you...
Re[12]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 20.01.13 16:40
Оценка:
M>>Если я напишу на С++ с использованием MFC, мой код не будет работать под Линуксом
M>>Если я напишу на С++ с использованием kdelibs, мой код не будет работать на Винде
S>Если я скомпилирую кота....
S>Я кажется гдето тут говорил о том, чтобы не завязываться на ОС-зависимые ништяки.

Ну так не завязывайся


M>>Более того, gcc и майкрософтовский компилятор несовместимы как на уровне поддержки стандарта, так и на уровне поддерживаемых расширений, так и банально на уровне подключения .dll, например

M>>Но да, но да, С++ — добро, а точно такая же ситуация с C# — это зло!!!!одинодинодин
S>Я где то сказал что это в ц++ — добро? Ссылочку пожалуйста!

Не добро? Тогда почему ты упорно считаешь абсолютно одинаковую ситуацию с С++ и C# разной?


S>>>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.

M>>Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.
S>А, вот и то место где я говорю о том что если программист не идиот, то у него все работает. Но Мамут видимо считает что слово не воробей и оставляет выше своё "Если я напишу на С++..."

Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.


Но ты же у нас не читатель, так ведь?


S>>>В случае с моно так же работает емнип везде. Но заменить моно дотнет в виндах хер выйдет, хотя заменить микрософтовый компилер ГЦЦ вполне себе получается.

M>>Заменить mcvcrt на glib тоже не получится, но тебя это не смущает Ах, да. То, что для C++ нормально, для C# — зло!!!!одинодинодин
S>Я про замену mcvcrt на glib ничего не говорил. не приплетай.

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


это равнозначно «что будет, если вместо msvcrt в виндах установить glib? Все ровно так же будет работать?»

S>>>Я хорошо поработал? Я разжевал тебе информацию достаточно для поджига реакции старта мыслительного процесса?

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

Если бы ты не жевал, а думал головой, было бы совсем хорошо.


dmitriid.comGitHubLinkedIn
Re[16]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 20.01.13 16:41
Оценка:
M>>Как всегда, ты тупо ничего не понял, что тебе написано. Далеко не впервые, и я совсем не удивлен.

S>Ну конечно же ты именно на этом внимание заостришь, и я совсем не удивлен

S>Нет, Мамут, я просто пресек на корню твою попытку бредовым способом дискредитировать ц++ и гцц.

Я нигде не пытаюсь дискредитировать ни С++, ни gcc. Хотя твоему воспаленному мозгу на это наплевать, у тебя же альтернативная реальность.


dmitriid.comGitHubLinkedIn
Re[11]: на каком языке вам приятнее всего программировать ?
От: valheru Украина  
Дата: 20.01.13 22:31
Оценка:
Здравствуйте, Mamut, Вы писали:
M>Если я напишу на С++ с использованием MFC, мой код не будет работать под Линуксом
M>Если я напишу на С++ с использованием kdelibs, мой код не будет работать на Винде

Не нужно этого делать. На С++ можно написать портабельно все, что стоит писать портабельно.


M>Но да, но да, С++ — добро, а точно такая же ситуация с C# — это зло!!!!одинодинодин


C# — не зло, когда надо писать GUI для Windows.


M>Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.


Надеюсь, Вы не серьезно.
Re[11]: на каком языке вам приятнее всего программировать ?
От: Ops Россия  
Дата: 20.01.13 23:59
Оценка:
Здравствуйте, Mamut, Вы писали:

M>так и банально на уровне подключения .dll, например


Шито?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: на каком языке вам приятнее всего программировать ?
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 21.01.13 04:57
Оценка:
Здравствуйте, iLikeCookies, Вы писали:

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

T>>>haskell — любовница
LP>>Проститутка. Заманивает формами, а в конце оказывается, что за все нужно платить.
LC>Мало того, что ленивая, так еще и ввод/вывод только через монады!

Зато чистоту блюдет!
Re[12]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 06:04
Оценка:
M>>Если я напишу на С++ с использованием MFC, мой код не будет работать под Линуксом
M>>Если я напишу на С++ с использованием kdelibs, мой код не будет работать на Винде

V>Не нужно этого делать. На С++ можно написать портабельно все, что стоит писать портабельно.


Что значит «не нужно»? Давайте, программист станет сам решать, что ему нужно, а что — нет?


M>>Но да, но да, С++ — добро, а точно такая же ситуация с C# — это зло!!!!одинодинодин

V>C# — не зло, когда надо писать GUI для Windows.

Или Немерле для Моно и дотнета, например


M>>Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.

V>Надеюсь, Вы не серьезно.

Что не так?


dmitriid.comGitHubLinkedIn
Re[12]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 06:06
Оценка:
M>>так и банально на уровне подключения .dll, например

Ops>Шито?


http://stackoverflow.com/questions/7119588/ms-vs-non-ms-c-compiler-compatibility/7121260#7121260

Давно и всем известная проблема, что .dll можно подключать только и исключительно если они экспортируют C-интерфейс. w32api — это, по большому счету, костыли.


dmitriid.comGitHubLinkedIn
Re[10]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 21.01.13 08:01
Оценка: +2
Здравствуйте, Sheridan, Вы писали:


S>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.


Вот если бы ты писал более менее серьезные приложения, то знал бы, что для вменяемого UI практически невозможно не завязаться на системно-зависимые фишки.

А даже если тебе удалось не завязаться на них, то в .net ситуация становится чуть ли не лучше чем в С++.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[13]: на каком языке вам приятнее всего программировать ?
От: valheru Украина  
Дата: 21.01.13 08:15
Оценка: +1
Здравствуйте, Mamut, Вы писали:

M>Что значит «не нужно»?

Не нужно — значит кроссплатформенное решение будет субоптимальным. Например, для GUI.

M>Давайте, программист станет сам решать, что ему нужно, а что — нет?

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

M>>>Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.

V>>Надеюсь, Вы не серьезно.
M>Что не так?

Я бы не поставил несколько сотен тысяч долларов на корректность и полноту Mono в качестве реализации
виртуальной машины .NET, равно как и на перспективу поддержки этого продукта.
Re[13]: на каком языке вам приятнее всего программировать ?
От: Ops Россия  
Дата: 21.01.13 08:31
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Давно и всем известная проблема, что .dll можно подключать только и исключительно если они экспортируют C-интерфейс.

Т.е. все-таки можно? А проблема у плюсов не с dll, а с отсутствием стандарта на ABI.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[14]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 08:32
Оценка:
M>>Давно и всем известная проблема, что .dll можно подключать только и исключительно если они экспортируют C-интерфейс.
Ops>Т.е. все-таки можно? А проблема у плюсов не с dll, а с отсутствием стандарта на ABI.

Можно, но через костыли.


dmitriid.comGitHubLinkedIn
Re[14]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 08:34
Оценка:
M>>Что значит «не нужно»?
V>Не нужно — значит кроссплатформенное решение будет субоптимальным. Например, для GUI.

M>>Давайте, программист станет сам решать, что ему нужно, а что — нет?

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

Если, по твоим же словам, кроссплатформенное решение будет субоптимальным, то мы будем писать некроссплатформенно. Я запутался, с чем ты вообще споришь?


M>>>>Пиши на Моно/.net, не завязывайся на ОС-зависимые фишки и будет тебе щастя.

V>>>Надеюсь, Вы не серьезно.
M>>Что не так?

V>Я бы не поставил несколько сотен тысяч долларов на корректность и полноту Mono в качестве реализации

V>виртуальной машины .NET, равно как и на перспективу поддержки этого продукта.

Внезапно появились сотни тысяч долларов, ага


dmitriid.comGitHubLinkedIn
Re[5]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 08:35
Оценка:
T>>>>abap/4 — жена
T>>>>haskell — любовница
LP>>>Проститутка. Заманивает формами, а в конце оказывается, что за все нужно платить.
LC>>Мало того, что ленивая, так еще и ввод/вывод только через монады!

DM>Зато чистоту блюдет!


Но ленииииивая...


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

S>>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.

G>Вот если бы ты писал более менее серьезные приложения, то знал бы, что для вменяемого UI практически невозможно не завязаться на системно-зависимые фишки.

Qt
Matrix has you...
Re[12]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 21.01.13 09:58
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>>>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.

G>>Вот если бы ты писал более менее серьезные приложения, то знал бы, что для вменяемого UI практически невозможно не завязаться на системно-зависимые фишки.

S>Qt


Что Qt? у нас UI в разных системах внезапно стал работать одинаково и стало возможно описать его одним общим api?
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[13]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 10:07
Оценка: :)
Здравствуйте, genre, Вы писали:

G>>>Вот если бы ты писал более менее серьезные приложения, то знал бы, что для вменяемого UI практически невозможно не завязаться на системно-зависимые фишки.

S>>Qt
G>Что Qt? у нас UI в разных системах внезапно стал работать одинаково и стало возможно описать его одним общим api?

Да.
Matrix has you...
Re: на каком языке вам приятнее всего программировать ?
От: Alexander G Украина  
Дата: 21.01.13 10:10
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


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


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

J>оцениваются


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

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

Ну тогда Delphi, уже упоминавшийся в треде. Не будем называть подсчёт ссылок или даже явные вызовы Free сборкой мусора, а многословные конструкции — минимумом синтаксического шума. Но я бы не сказал, что эти две вещи очень мешают приятности.
Русский военный корабль идёт ко дну!
Re: на каком языке вам приятнее всего программировать ?
От: RonWilson Россия  
Дата: 21.01.13 10:31
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

интересно, про 1С кто-нибудь скажет?
Re[2]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 10:32
Оценка:
Здравствуйте, RonWilson, Вы писали:

RW>интересно, про 1С кто-нибудь скажет?

А разве тут бухгалтерский форум?
Matrix has you...
Re[15]: на каком языке вам приятнее всего программировать ?
От: valheru Украина  
Дата: 21.01.13 10:33
Оценка:
Здравствуйте, Mamut, Вы писали:
M>Если, по твоим же словам, кроссплатформенное решение будет субоптимальным, то мы будем писать некроссплатформенно. Я запутался, с чем ты вообще споришь?

Я оспаривал совершенно конкретные утверждения. Писать не кроссплатформенно можно, если кроссплатформенность не требуется.
И, заметьте, я ничего плохого про C# и .NET не говорил. И не скажу.

M>Внезапно появились сотни тысяч долларов, ага


А что, бизнес ради шороха орехов работает? Возможно, Вам не приходилось пока принимать решения с высокой стоимостью. Ничего, все еще впереди.
Re[3]: на каком языке вам приятнее всего программировать ?
От: RonWilson Россия  
Дата: 21.01.13 10:36
Оценка:
Здравствуйте, Sheridan, Вы писали:

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


RW>>интересно, про 1С кто-нибудь скажет?

S>А разве тут бухгалтерский форум?

ну вдруг кому-то нравится встроенный язык в 1с, тащится как удав по стекловате от него
Re[4]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 10:38
Оценка:
Здравствуйте, RonWilson, Вы писали:

RW>>>интересно, про 1С кто-нибудь скажет?

S>>А разве тут бухгалтерский форум?
RW>ну вдруг кому-то нравится встроенный язык в 1с, тащится как удав по стекловате от него
Ну да, ну да. Вероятность есть. В конце концов я же тут как то появился
Matrix has you...
Re[10]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 21.01.13 10:41
Оценка: 1 (1) +1
Здравствуйте, Sheridan, Вы писали:

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

M>>Аналогичный вопрос к KDE, например.
S>Сменил несколько версий на своем компе. Не заметил роста требований.

ещё как растут
даже в рамках 4й версии требования меняются. а с третьей так вообще несравнимо
и это даже без компизовских красивостей
...coding for chaos...
Re[5]: на каком языке вам приятнее всего программировать ?
От: RonWilson Россия  
Дата: 21.01.13 10:43
Оценка:
Здравствуйте, Sheridan, Вы писали:

RW>>ну вдруг кому-то нравится встроенный язык в 1с, тащится как удав по стекловате от него

S>Ну да, ну да. Вероятность есть. В конце концов я же тут как то появился

а ты пишешь на 1с значит?
Re[6]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 10:48
Оценка:
Здравствуйте, RonWilson, Вы писали:

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


RW>>>ну вдруг кому-то нравится встроенный язык в 1с, тащится как удав по стекловате от него

S>>Ну да, ну да. Вероятность есть. В конце концов я же тут как то появился

RW>а ты пишешь на 1с значит?


Нет. Хотя погоди... В 1999 писал одной конторе прайс-лист. Выходит я программист 1с? Пойду в реке повешусь...
Matrix has you...
Re[7]: на каком языке вам приятнее всего программировать ?
От: RonWilson Россия  
Дата: 21.01.13 10:50
Оценка:
Здравствуйте, Sheridan, Вы писали:

RW>>а ты пишешь на 1с значит?


S>Нет. Хотя погоди... В 1999 писал одной конторе прайс-лист. Выходит я программист 1с? Пойду в реке повешусь...


да ладно, очень приятный и хороший язык, даже по-русски можно писать
Re[12]: на каком языке вам приятнее всего программировать ?
От: Sinix  
Дата: 21.01.13 11:11
Оценка: :))
Здравствуйте, Sheridan, Вы писали:

S>Очередной раз предлагаю тебе предложить мне скомпилировать кота.

S>Ну, чтобы одночзначно ничего не получилось

А в чём проблема? Держите.
Re[13]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 11:29
Оценка:
Здравствуйте, Sinix, Вы писали:

S>>Очередной раз предлагаю тебе предложить мне скомпилировать кота.

S>>Ну, чтобы одночзначно ничего не получилось
S>А в чём проблема? Держите.
Matrix has you...
Re[13]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 11:31
Оценка:
G>>>Вот если бы ты писал более менее серьезные приложения, то знал бы, что для вменяемого UI практически невозможно не завязаться на системно-зависимые фишки.

S>>Qt


G>Что Qt? у нас UI в разных системах внезапно стал работать одинаково и стало возможно описать его одним общим api?


Ты сначала выясни у Шеридана, что он считает более-менее серьезным приложением


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

M>Ты сначала выясни у Шеридана, что он считает более-менее серьезным приложением


да собственно и так все понятно. а заниматься ликбезом лень
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[15]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 11:54
Оценка:
Здравствуйте, genre, Вы писали:

M>>Ты сначала выясни у Шеридана, что он считает более-менее серьезным приложением


G>да собственно и так все понятно.


И что тебе понятно?
Matrix has you...
Re[16]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 21.01.13 11:58
Оценка: +2
Здравствуйте, Sheridan, Вы писали:

M>>>Ты сначала выясни у Шеридана, что он считает более-менее серьезным приложением

G>>да собственно и так все понятно.
S>И что тебе понятно?

что ничего серьезного ты не писал.
ну на самом деле это давно понятно, из всех твоих топиков про Java/C# vs C++
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[17]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 12:02
Оценка:
Здравствуйте, genre, Вы писали:

M>>>>Ты сначала выясни у Шеридана, что он считает более-менее серьезным приложением

G>>>да собственно и так все понятно.
S>>И что тебе понятно?

G>что ничего серьезного ты не писал.

Я и не писал никогда серьезного на кутэ. Так, баловство типа домашней бухгалтерии и gps-трекинга. Тем более что оба проекта не дописаны.
Но как из этого следует то, что на кутэ ничего серьезного не написано, мне непонятно
Matrix has you...
Re[18]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 21.01.13 12:05
Оценка:
Здравствуйте, Sheridan, Вы писали:

G>>что ничего серьезного ты не писал.

S>Я и не писал никогда серьезного на кутэ. Так, баловство типа домашней бухгалтерии и gps-трекинга. Тем более что оба проекта не дописаны.
S>Но как из этого следует то, что на кутэ ничего серьезного не написано, мне непонятно

я что-то говорил, что на кутэ ничего серьезного не написано?
речь про твои утверждения:

S>>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[19]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 12:08
Оценка:
Здравствуйте, genre, Вы писали:

G>>>что ничего серьезного ты не писал.

S>>Я и не писал никогда серьезного на кутэ. Так, баловство типа домашней бухгалтерии и gps-трекинга. Тем более что оба проекта не дописаны.
S>>Но как из этого следует то, что на кутэ ничего серьезного не написано, мне непонятно
G>я что-то говорил, что на кутэ ничего серьезного не написано?
G>речь про твои утверждения:
Так про меня речь или про кутэ? Если про кутэ — то при чем тут я? Если про меня, то при чем тут наличие "серьезных" приложений на кутэ?

S>>>В случае с ГЦЦ с++ код работает везде, если программист не идиот и не завязался на ОС-зависимые фишки.

Я что то неправильно написал? Где то орфографическая или синтаксическая ошибки? Или смысловое наполнение фразы непонятное?
Или ты имеешь ввиду что "что то серьёзное" это когда есть завязка на ОС?
Matrix has you...
Re[11]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 21.01.13 12:50
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот.


вот это (не обращая внимания на библиотеки) называется нарушением стандарта и в общем-то нехорошо.. это уже не c++, а microsoft c++
да, у MS есть приятные штуки вне стандарта, но это не оправдание
...coding for chaos...
Re[20]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 21.01.13 13:20
Оценка: +2
Здравствуйте, Sheridan, Вы писали:

S>Так про меня речь или про кутэ? Если про кутэ — то при чем тут я? Если про меня, то при чем тут наличие "серьезных" приложений на кутэ?


долго думал над этим потоком сознания, но так и не распарсил в контексте разговора.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[12]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 13:22
Оценка:
M>>Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот.

F>вот это (не обращая внимания на библиотеки) называется нарушением стандарта и в общем-то нехорошо.. это уже не c++, а microsoft c++

F>да, у MS есть приятные штуки вне стандарта, но это не оправдание

Не только у MS (GCC C++ extensions). И помимо этих расширений, есть просто банально разная поддержка стандарта, например.


dmitriid.comGitHubLinkedIn
Re[20]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 13:27
Оценка: :)
G>>речь про твои утверждения:
S>Так про меня речь или про кутэ? Если про кутэ — то при чем тут я? Если про меня, то при чем тут наличие "серьезных" приложений на кутэ?
S>Я что то неправильно написал? Где то орфографическая или синтаксическая ошибки?

Ошибка в сером веществе. Не нашем, вестимо

G>Вот если бы ты писал более менее серьезные приложения, то знал бы, что для вменяемого UI практически невозможно не завязаться на системно-зависимые фишки.

Qt


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


dmitriid.comGitHubLinkedIn
Re[13]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 21.01.13 13:28
Оценка: 2 (1)
Здравствуйте, Mamut, Вы писали:

M>>>Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот.

F>>вот это (не обращая внимания на библиотеки) называется нарушением стандарта и в общем-то нехорошо.. это уже не c++, а microsoft c++
F>>да, у MS есть приятные штуки вне стандарта, но это не оправдание
M>Не только у MS (GCC C++ extensions).

афаик в gcc эти расширения опциональны (я так поюзал variadic templates до оф.релиза), а вот у MS с этим не всё так радужно..
...coding for chaos...
Re[21]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 13:55
Оценка:
Здравствуйте, Mamut, Вы писали:

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

То есть на кутэ (хорошо, при помощи кутэ ) можно таки писать "серьезные" приложения. К чему тогда http://www.rsdn.ru/forum/flame.comp/5039269.1
Автор: Mamut
Дата: 21.01.13
этот выпад? К чему тут прикручен мой опыт? Просто для красного словца? Ну-ну.
Matrix has you...
Re[14]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 14:03
Оценка:
M>>>>Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот.
F>>>вот это (не обращая внимания на библиотеки) называется нарушением стандарта и в общем-то нехорошо.. это уже не c++, а microsoft c++
F>>>да, у MS есть приятные штуки вне стандарта, но это не оправдание
M>>Не только у MS (GCC C++ extensions).

F>афаик в gcc эти расширения опциональны (я так поюзал variadic templates до оф.релиза), а вот у MS с этим не всё так радужно..


Емнип, в последних версиях МС-ного компилятора с этим дело уже тоже обстоит получше.


dmitriid.comGitHubLinkedIn
Re[22]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 14:07
Оценка:
M>>Если что, никто не говорит, что на Qt нельзя написать серьезные приложения. Но твой опыт, равный нулю, не дает тебе права даже заикаться про какие-либо серьезные приложения на чем-либо.
S>То есть на кутэ (хорошо, при помощи кутэ ) можно таки писать "серьезные" приложения.

Можно. Что не противоречит этому сообщению
Автор: genre
Дата: 21.01.13
.

S>К чему тогда http://www.rsdn.ru/forum/flame.comp/5039269.1
Автор: Mamut
Дата: 21.01.13
этот выпад? К чему тут прикручен мой опыт? Просто для красного словца? Ну-ну.


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

Хотя для человека, который считает абсолютно одинаковые ситуации
Автор: Mamut
Дата: 18.01.13
абсолютно разными (среди прочих многочисленных фантазий), это не удивительно.


dmitriid.comGitHubLinkedIn
Re[23]: на каком языке вам приятнее всего программировать ?
От: pzhy  
Дата: 21.01.13 14:33
Оценка:
Здравствуйте, Mamut, Вы писали:

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

S>>То есть на кутэ (хорошо, при помощи кутэ ) можно таки писать "серьезные" приложения.

M>Можно. Что не противоречит этому сообщению
Автор: genre
Дата: 21.01.13
.


S>>К чему тогда http://www.rsdn.ru/forum/flame.comp/5039269.1
Автор: Mamut
Дата: 21.01.13
этот выпад? К чему тут прикручен мой опыт? Просто для красного словца? Ну-ну.


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


M>Хотя для человека, который считает абсолютно одинаковые ситуации
Автор: Mamut
Дата: 18.01.13
абсолютно разными (среди прочих многочисленных фантазий), это не удивительно.


На Qt написать нормально выглядещее приложение под разные ОС можно. На .net winforms — нет. Хотя это скорее проблемма моно, но факт.
Re[24]: на каком языке вам приятнее всего программировать ?
От: Klikujiskaaan КНДР  
Дата: 21.01.13 14:38
Оценка:
Здравствуйте, pzhy, Вы писали:

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


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

S>>>То есть на кутэ (хорошо, при помощи кутэ ) можно таки писать "серьезные" приложения.

M>>Можно. Что не противоречит этому сообщению
Автор: genre
Дата: 21.01.13
.


S>>>К чему тогда http://www.rsdn.ru/forum/flame.comp/5039269.1
Автор: Mamut
Дата: 21.01.13
этот выпад? К чему тут прикручен мой опыт? Просто для красного словца? Ну-ну.


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


M>>Хотя для человека, который считает абсолютно одинаковые ситуации
Автор: Mamut
Дата: 18.01.13
абсолютно разными (среди прочих многочисленных фантазий), это не удивительно.


P>На Qt написать нормально выглядещее приложение под разные ОС можно. На .net winforms — нет. Хотя это скорее проблемма моно, но факт.


Что значит "нормально выглядящее"?
Re[24]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 14:45
Оценка: +3
M>>Хотя для человека, который считает абсолютно одинаковые ситуации
Автор: Mamut
Дата: 18.01.13
абсолютно разными (среди прочих многочисленных фантазий), это не удивительно.


P>На Qt написать нормально выглядещее приложение под разные ОС можно. На .net winforms — нет. Хотя это скорее проблемма моно, но факт.


На Qt можно, на MFC нельзя.
На Gtk# можно, на WinForms нельзя.



dmitriid.comGitHubLinkedIn
Re[25]: на каком языке вам приятнее всего программировать ?
От: pzhy  
Дата: 21.01.13 14:49
Оценка:
Здравствуйте, Klikujiskaaan, Вы писали:

P>>На Qt написать нормально выглядещее приложение под разные ОС можно. На .net winforms — нет. Хотя это скорее проблемма моно, но факт.


K>Что значит "нормально выглядящее"?


Запусти приложение .нет винформс на моно в линуксе. Это ужас. Qt — вполне прилично. Да GTK# — тоже будет прилично
Re[2]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 21.01.13 14:50
Оценка:
Вообще, не касаясь именно гуя, моно используется в unity3D, также сони использует его в своем PlayStation Mobile, сервера игрушки OpenSim(Second Life) написаны также на моно, т.е. вывод в том, что если понадобится писать именно на шарпе, то выход есть.
Re[25]: на каком языке вам приятнее всего программировать ?
От: pzhy  
Дата: 21.01.13 14:51
Оценка:
Здравствуйте, Mamut, Вы писали:

M>На Qt можно, на MFC нельзя.

M>На Gtk# можно, на WinForms нельзя.

M>


Согласен.
Re[26]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 21.01.13 14:51
Оценка:
Здравствуйте, pzhy, Вы писали:

P>Запусти приложение .нет винформс на моно в линуксе. Это ужас. Qt — вполне прилично. Да GTK# — тоже будет прилично


Так это проблема винформс на линукс, гтк же более-менее нормально отображает.
Жаба вон тоже страшная.
Re[27]: на каком языке вам приятнее всего программировать ?
От: pzhy  
Дата: 21.01.13 14:58
Оценка:
Здравствуйте, Aлeкceй, Вы писали:

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


P>>Запусти приложение .нет винформс на моно в линуксе. Это ужас. Qt — вполне прилично. Да GTK# — тоже будет прилично


A>Так это проблема винформс на линукс, гтк же более-менее нормально отображает.

A>Жаба вон тоже страшная.

Так я и говорю — что это проблемма моно. Но приложения — где целевая платформа вин, перенести с винформс на линукс — проблемма. На Qt — нет. Впрочем, я не считаю что это должно заботить МС. Но в плане переносимости все же технологии — имеют существенную разницу.
Что касается Java — она везде страшная или нормальная(более/менее) — в зависимости от выбранного уи фреймворка.
Re[23]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 15:59
Оценка:
Здравствуйте, Mamut, Вы писали:

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

Это как то должно мне мешать говорить о том, что на кутэ можно написать "серьезное" приложение?
Мамут, твои посты сильно смахивают на попытку меня оскорбить.
Matrix has you...
Re[15]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 16:03
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>>>>Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот.

F>>>>вот это (не обращая внимания на библиотеки) называется нарушением стандарта и в общем-то нехорошо.. это уже не c++, а microsoft c++
F>>>>да, у MS есть приятные штуки вне стандарта, но это не оправдание
M>>>Не только у MS (GCC C++ extensions).
F>>афаик в gcc эти расширения опциональны (я так поюзал variadic templates до оф.релиза), а вот у MS с этим не всё так радужно..
M>Емнип, в последних версиях МС-ного компилятора с этим дело уже тоже обстоит получше.

То есть, говоря мне про "особенности" MS компилера ты тогоэтого в лужу? Ну-ну.
Matrix has you...
Re[16]: на каком языке вам приятнее всего программировать ?
От: pzhy  
Дата: 21.01.13 16:09
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

M>>>>>>Приложение, заточенное под особенности MS-компилятора, не скомпилируется GCC и наоборот.

F>>>>>вот это (не обращая внимания на библиотеки) называется нарушением стандарта и в общем-то нехорошо.. это уже не c++, а microsoft c++
F>>>>>да, у MS есть приятные штуки вне стандарта, но это не оправдание
M>>>>Не только у MS (GCC C++ extensions).
F>>>афаик в gcc эти расширения опциональны (я так поюзал variadic templates до оф.релиза), а вот у MS с этим не всё так радужно..
M>>Емнип, в последних версиях МС-ного компилятора с этим дело уже тоже обстоит получше.

S>То есть, говоря мне про "особенности" MS компилера ты тогоэтого в лужу? Ну-ну.


Ну variadic templates — это стандарт(разная скорость реализации нового стандарта). А вообще, в плане нестандартных расширений icc — зарулит всех. Причем расширений привязанных к своим процам.
Re[11]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 16:09
Оценка:
Здравствуйте, neFormal, Вы писали:


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

M>>>Аналогичный вопрос к KDE, например.
S>>Сменил несколько версий на своем компе. Не заметил роста требований.

F>ещё как растут

F>даже в рамках 4й версии требования меняются.
Честно, не замечал. Хотя железо одно и то же.

F>а с третьей так вообще несравнимо

Тут согласен. Третья кутэ была шустрее 4й. Если изначально имелось ввиду именно переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.

F>и это даже без компизовских красивостей

Да, компизовские красивости, встроенные в КДЕ — тормоз, хотя ванильный компиз поверх КДЕ — вполне себе шустр.
Matrix has you...
Re[16]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 20:54
Оценка:
F>>>афаик в gcc эти расширения опциональны (я так поюзал variadic templates до оф.релиза), а вот у MS с этим не всё так радужно..
M>>Емнип, в последних версиях МС-ного компилятора с этим дело уже тоже обстоит получше.

S>То есть, говоря мне про "особенности" MS компилера ты тогоэтого в лужу? Ну-ну.


Если бы ты мог выражаться по-русски так, чтобы тебя понимали, то, может быть, я на этот странный набор букв и ответил бы


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

S>>То есть, говоря мне про "особенности" MS компилера ты тогоэтого в лужу? Ну-ну.

M>Если бы ты мог выражаться по-русски так, чтобы тебя понимали, то, может быть, я на этот странный набор букв и ответил бы
Друг, ты уже ответил. И сам этого не понял?
Matrix has you...
Re[9]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 21.01.13 20:59
Оценка:
Здравствуйте, Mamut, Вы писали:

А ты скомпилируй кота.
Re[12]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 21.01.13 20:59
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Я кажется гдето тут говорил о том, чтобы не завязываться на ОС-зависимые ништяки.


Если на них не завязываться, совместимость Моно и .NET на голову круче совместимости компиляторов С++. Хотя бы потому что эти платформы между собой на 100% бинарно совместимы.
Re[12]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 21.01.13 20:59
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Qt


GTK#
Re[24]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 21:03
Оценка:
M>>К тому, что ты не имеешь ни малейшего представления, как пишутся серьезные приложения. В том числе на Qt. В том числе на чем либо.
S>Это как то должно мне мешать говорить о том, что на кутэ можно написать "серьезное" приложение?

Тебе — безусловно.

S>Мамут, твои посты сильно смахивают на попытку меня оскорбить.


Это не попытка оскорбить. Я просто называю вещи своими именами: логика у тебя отсутствует; малейшие попытки понять, что тебе пишут, отсутствуют; фантазии, не имеющие отношения к реальности, наличествуют у тебя в огромных количествах и полностью вытесняют, собственно, саму реальность; умение держать контекст разговора отсутствует напрочь; умение чему-либо учиться как не присутствовало раньше, так до сих пор и не присутствует; знания по программированию отсутствуют напрочь; умение выражать свои мысли хоть сколько-нибудь внятным языком не присутствует даже близко; постоянное желание называть других идиотами в темах, в которых эти самые другие разбираются, а ты — ни на йоту, не только никуда не делось, а с каждым годом все растет и растет; неумение хоть как-то аргументировать свои тексты хотя бы на одну ступеньку выше детсадовского «ой, я тут жую-жую» присутсвует в полном объеме, и объем не уменьшается с годами.

Ах, да. Спустя два года ты все так же выглядишь д..м
Автор: Sheridan
Дата: 12.10.09
.


dmitriid.comGitHubLinkedIn
Re[13]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 21:08
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Если на них не завязываться, совместимость Моно и .NET на голову круче совместимости компиляторов С++. Хотя бы потому что эти платформы между собой на 100% бинарно совместимы.


Ты хочешь сказать что clr одинаково компилирует-интерпретирует один и тот же cil и в дотнет и в моно, да? При чем тут бинарная совместимость?
Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?
Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о
Matrix has you...
Re[13]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 21:10
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

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


S>>Qt

НС>GTK#

Тоже вариант. Вопрос то не в с++ версус дотнет, а в том, что если не привязываться к ОС, то вполне себе вариант писать кроссплатформенно.
Matrix has you...
Re[28]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 21:14
Оценка:
P>Так я и говорю — что это проблемма моно. Но приложения — где целевая платформа вин, перенести с винформс на линукс — проблемма. На Qt — нет. Впрочем, я не считаю что это должно заботить МС. Но в плане переносимости все же технологии — имеют существенную разницу.

Qt пилят, извините, уже 21 год (!). Моно — 8 лет.

Причем Qt — это изначально самостоятельный GUI-фреймворк, ни от кого не зависящий. В Моно помимо реализации стандартов на C# и IL решили еще реализовать весь .net framework. Если бы Qt шли по пути «сделаем 100%-совместимый аналог MFC», они бы имели все те же проблемы.

Хотя в мире С++, кстати, есть аналог. Это — wine. По сути, попытка сделать с WinAPI то, что Mono пытается сделать с .net framework. Но что-то не слышно воплей «ааааа!!! мс обязан сделать винду опенсорсной патамушта из-за этого проблема в wine!!одинодин», например



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

Ну и Mоно нормально поддерживает, если я правильно читаю их сайт, ASP.NET и MVC3 (опенсорный майкрософтовский, кстати) да и вообще: http://www.mono-project.com/Compatibility Что за нытье, я не понимаю?


dmitriid.comGitHubLinkedIn
Re[12]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 21:16
Оценка:
F>>а с третьей так вообще несравнимо
S>Тут согласен. Третья кутэ была шустрее 4й. Если изначально имелось ввиду именно переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.

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

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

Sheridan> Сменил несколько версий на своем компе. Не заметил роста требований.

...

Sheridan> переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.


Это к вопросу о [http://rsdn.ru/forum/flame.comp/5039950.1
Автор: Mamut
Дата: 22.01.13
]пачиму вы меня оскорбляете?[/url].


dmitriid.comGitHubLinkedIn
Re[18]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 21:20
Оценка:
S>>>То есть, говоря мне про "особенности" MS компилера ты тогоэтого в лужу? Ну-ну.
M>>Если бы ты мог выражаться по-русски так, чтобы тебя понимали, то, может быть, я на этот странный набор букв и ответил бы
S>Друг, ты уже ответил. И сам этого не понял?

Если твои фантазии тебе что-то говорят, это не значит, что это реальность. Повторяться не буду, пусть другие
Автор: pzhy
Дата: 21.01.13
пытаются
Автор: DarkEld3r
Дата: 18.01.13
. Правда, это — метание бисера.


dmitriid.comGitHubLinkedIn
Re[25]: А воз и ныне там...
От: Sheridan Россия  
Дата: 21.01.13 21:23
Оценка:
А у тебя так и не прибавилось ни чувства юмора, ни чувства такта, ни терпения....
Ты все ровно также пытаешься меня оскорбить, сначала косвенно, потом прямым текстом. Ты абсолютно не читаешь того что я тебе пишу. Ты внушил себе что я не могу ничего и с рвением в каждой моей фразе выискиваешь это. Не гнушаясь ни фигурным цитированием, ни прыжками с темы на тему, ни прямыми спрыгами с темы на оскорбления.
Ниччего не меняется.
Торт рсдн, торт

Мамутище, друг мой. Ну когда же до тебя дойдет, что терпение — золото?
Когда же до тебя дойдет что молчание — золото? Что, я не молчу? Мамут, обрати внимание — где и с кем я не молчу. Обратил? Думаешь у меня такой вот специальный мазохизм? Зайти в КСВ чтобы ты меня обдал?
Нет, Мамутище, нет. Я из года в год жду, когдаа же ты научишься терпению, молчанию и уважению к собеседникам.
Я — научился. Многие на этом форуме — научились. Кто — терпению, кто молчанию, кто — уважению. Ктото повзрослел и ушел. Ктото повзрослел, но остался и стал осторожнее. Кто то познал дзэн и тихо улыбается в бороду, читая нас. Все вокруг меняются, всё меняется.
Но не ты.
Matrix has you...
Re[13]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 21:29
Оценка:
F>>>а с третьей так вообще несравнимо
S>>Тут согласен. Третья кутэ была шустрее 4й. Если изначально имелось ввиду именно переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.

M>

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

Mamut>> Аналогичный вопрос к KDE, например.
M>Sheridan> Сменил несколько версий на своем компе. Не заметил роста требований.
M>...

M>Sheridan> переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.


Мамутище, "единовременный скачок требований к железу" != "постоянный рост требований к железу"
Впрочем можно конечно подождать кутэ 5 (ты же не кде имел ввиду, а кутэ, правда? ) и посмотреть уже тогда.

А можно и не ждать и раз мы говорим о росте требований к железу от виндов (от ОС), то тогда давай говорить и о росте требований не только КДЕ, но линукса вообще, как ОС. Справедливо? Да, справедливо.
И тут, ВНЕЗАПНО, КДЕ это всего лишь легко заменяемая часть линуксов. И заменив ее на тот же bb, ВНЕЗАПНО, роста требований к железу нет

Да и вообще, сравнивать рост требований к железу целой ОС с ростом требований к железу какойто части ОС. Ну можно конечно сравнить, но это как сравнивать моську с хоботом слона в разрезе "кто быстр ее добежит до угла"
Matrix has you...
Re[19]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 21:33
Оценка:
Здравствуйте, Mamut, Вы писали:

S>>>>То есть, говоря мне про "особенности" MS компилера ты тогоэтого в лужу? Ну-ну.

M>>>Если бы ты мог выражаться по-русски так, чтобы тебя понимали, то, может быть, я на этот странный набор букв и ответил бы
S>>Друг, ты уже ответил. И сам этого не понял?

M>Если твои фантазии тебе что-то говорят, это не значит, что это реальность. Повторяться не буду, пусть другие
Автор: pzhy
Дата: 21.01.13
пытаются
Автор: DarkEld3r
Дата: 18.01.13
. Правда, это — метание бисера.


Я всего лишь сказал что ты даже когда не хочешь мне отвечать — всё равно ответил мне фразой что не хочешь мне отвечать
Но ты и тут нашол "происки" и внезапно заметил в моей фраз — фантазии.
Это уже скорее не разговор даже, а навязчивое желание поставить в конце ветки именно свою фразу. Ставь, я не против, мне все равно
Matrix has you...
Re[26]: А воз и ныне там...
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 21:35
Оценка:
S>Ты все ровно также пытаешься меня оскорбить, сначала косвенно, потом прямым текстом.

Не оскорбляю, а пишу правду, как она есть

S>Ты абсолютно не читаешь того что я тебе пишу.


Начни с того, чтобы самому научиться читать. Когда ничего из тобой написанного не имеет ни малейшего отношения к тому, что я пишу, зачем это читать?

S>Ты внушил себе что я не могу ничего


Я этого не внушал, ты это доказываешь каждой своей фразой.

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


Не занимаюсь ни тем, ни другим, ни третьим. Про прыганье с темы на тему смешно
Автор: Mamut
Дата: 20.01.13
, да

S>Ниччего не меняется.


Да, ты исключительно стабилен.

S>Когда же до тебя дойдет что молчание — золото? Что, я не молчу? Мамут, обрати внимание — где и с кем я не молчу. Обратил? Думаешь у меня такой вот специальный мазохизм? Зайти в КСВ чтобы ты меня обдал?


Ты молчишь всегда, когда тебе говорят факты. Ты моментально сливаешься, ставишь смайлики и убегаешь.

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

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

Да нет. Я просто практически единственный, кто на тебя еще хоть как-то реагирует. В том, что на твои тексты мало кто реагирует, нет ни терпения ни уважения
Автор: genre
Дата: 21.01.13
. Когда и я на тебя перестану реагировать, тут будет тишина и спокойствие. Так, может кто-нибудь типа genre или DarkEdl3r'а еще и ответят, но из разряда «а че б не пнуть и лулзов не словить по старой памяти». Даже я тут все это пишу исключительно по старой памяти.

А в твоем фэнтезийном мирке это будет выглядеть как уважение и терпение, даа...


dmitriid.comGitHubLinkedIn
Re[14]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 21:40
Оценка:
Здравствуйте, Sheridan, Вы писали:

F>>>>а с третьей так вообще несравнимо

S>>>Тут согласен. Третья кутэ была шустрее 4й. Если изначально имелось ввиду именно переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.

M>>

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

Mamut>>> Аналогичный вопрос к KDE, например.
M>>Sheridan> Сменил несколько версий на своем компе. Не заметил роста требований.
M>>...

M>>Sheridan> переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.


S>Мамутище, "единовременный скачок требований к железу" != "постоянный рост требований к железу"


О да. А у винды вот ПОСТОЯННЫЙ рост. Вoт каждый день лежит себе и РАСТЕТ!!!

S>Впрочем можно конечно подождать кутэ 5 (ты же не кде имел ввиду, а кутэ, правда? ) и посмотреть уже тогда.


А что смотреть. Можно сравнить KDE 1 с KDE 2, KDE 2 с KDE 3 и т.п.

S>А можно и не ждать и раз мы говорим о росте требований к железу от виндов (от ОС), то тогда давай говорить и о росте требований не только КДЕ, но линукса вообще, как ОС. Справедливо? Да, справедливо.

S>И тут, ВНЕЗАПНО, КДЕ это всего лишь легко заменяемая часть линуксов. И заменив ее на тот же bb, ВНЕЗАПНО, роста требований к железу нет

Будем брать только самые популярные на десктопе DM'ы.

S>Да и вообще, сравнивать рост требований к железу целой ОС с ростом требований к железу какойто части ОС. Ну можно конечно сравнить, но это как сравнивать моську с хоботом слона в разрезе "кто быстр ее добежит до угла"


Ну сравнивай «целую ОСь» Классический Линукс-дистрибутив, предназначенный для скорейшего вендекапца (Ubuntu, Mint, Debian, SuSE, Fedora) растет в своих требованиях от релиза к релизу.


dmitriid.comGitHubLinkedIn
Re[27]: А воз и ныне там...
От: Sheridan Россия  
Дата: 21.01.13 21:41
Оценка:
Ниччего не меняется.
Matrix has you...
Re[15]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 21:52
Оценка:
Здравствуйте, Mamut, Вы писали:

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


F>>>>>а с третьей так вообще несравнимо

S>>>>Тут согласен. Третья кутэ была шустрее 4й. Если изначально имелось ввиду именно переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.

M>>>

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

Mamut>>>> Аналогичный вопрос к KDE, например.
M>>>Sheridan> Сменил несколько версий на своем компе. Не заметил роста требований.
M>>>...

M>>>Sheridan> переход от КДЕ3 к КДЕ4, то тут вы правы, требования выросли.


S>>Мамутище, "единовременный скачок требований к железу" != "постоянный рост требований к железу"

M>О да. А у винды вот ПОСТОЯННЫЙ рост. Вoт каждый день лежит себе и РАСТЕТ!!!
Тоже конечно от версии к версии. Но пока живет 4й КДЕ, винда уже успела смениться с висты в 7 и с 7 в 8...

S>>Впрочем можно конечно подождать кутэ 5 (ты же не кде имел ввиду, а кутэ, правда? ) и посмотреть уже тогда.

M>А что смотреть. Можно сравнить KDE 1 с KDE 2, KDE 2 с KDE 3 и т.п.
1 и 2 не трогал, промолчу. Подожду таки 5.

S>>А можно и не ждать и раз мы говорим о росте требований к железу от виндов (от ОС), то тогда давай говорить и о росте требований не только КДЕ, но линукса вообще, как ОС. Справедливо? Да, справедливо.

S>>И тут, ВНЕЗАПНО, КДЕ это всего лишь легко заменяемая часть линуксов. И заменив ее на тот же bb, ВНЕЗАПНО, роста требований к железу нет
M>Будем брать только самые популярные на десктопе DM'ы.
xfce? lxde? fluxbox?

S>>Да и вообще, сравнивать рост требований к железу целой ОС с ростом требований к железу какойто части ОС. Ну можно конечно сравнить, но это как сравнивать моську с хоботом слона в разрезе "кто быстр ее добежит до угла"

M>Ну сравнивай «целую ОСь» Классический Линукс-дистрибутив, предназначенный для скорейшего вендекапца (Ubuntu, Mint, Debian, SuSE, Fedora) растет в своих требованиях от релиза к релизу.
Ну же, друг мой, генту — линукс? Линукс. Почему его нельзя сравнить тут? Потому что ты не хочешь? Не принимается.

Я еще молчу о том, что в качестве сервера винда сливает и это даже уже исторически сложенный факт.
Matrix has you...
Re[21]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 21:56
Оценка:
Здравствуйте, genre, Вы писали:

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


S>>Так про меня речь или про кутэ? Если про кутэ — то при чем тут я? Если про меня, то при чем тут наличие "серьезных" приложений на кутэ?


G>долго думал над этим потоком сознания, но так и не распарсил в контексте разговора.


Попробуй еще раз. Контекст — кроссплатформенный кутэ и то, что на ём можно написать "серьезное" приложение.
На сей факт никак не влияет мой опыт, равно как и твой и того же Мамута.
Matrix has you...
Re: на каком языке вам приятнее всего программировать ?
От: dilmah США  
Дата: 21.01.13 22:00
Оценка:

$ seq 1 5 | tr 13524 selhl | fmt

Re[29]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 21.01.13 22:03
Оценка:
Здравствуйте, Mamut, Вы писали:


P>>Так я и говорю — что это проблемма моно. Но приложения — где целевая платформа вин, перенести с винформс на линукс — проблемма. На Qt — нет. Впрочем, я не считаю что это должно заботить МС. Но в плане переносимости все же технологии — имеют существенную разницу.


M>Qt пилят, извините, уже 21 год (!). Моно — 8 лет.

Молодцы и те и те

M>Причем Qt — это изначально самостоятельный GUI-фреймворк, ни от кого не зависящий. В Моно помимо реализации стандартов на C# и IL решили еще реализовать весь .net framework. Если бы Qt шли по пути «сделаем 100%-совместимый аналог MFC», они бы имели все те же проблемы.

Да только вот не пошли они по пути МФЦ. Может были мудрее моновцев?

M>Хотя в мире С++, кстати, есть аналог. Это — wine. По сути, попытка сделать с WinAPI то, что Mono пытается сделать с .net framework. Но что-то не слышно воплей «ааааа!!! мс обязан сделать винду опенсорсной патамушта из-за этого проблема в wine!!одинодин», например

Ну вообщето MS активно пилят самбу. Почему бы им хотябы не попилить моно и вайн? Хрен с ними, с сорцами. Пусть хотя бы помогут, чтоли, раз уже начали
Matrix has you...
Re[30]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 22:12
Оценка:
M>>Причем Qt — это изначально самостоятельный GUI-фреймворк, ни от кого не зависящий. В Моно помимо реализации стандартов на C# и IL решили еще реализовать весь .net framework. Если бы Qt шли по пути «сделаем 100%-совместимый аналог MFC», они бы имели все те же проблемы.
S>Да только вот не пошли они по пути МФЦ. Может были мудрее моновцев?

Возможно

M>>Хотя в мире С++, кстати, есть аналог. Это — wine. По сути, попытка сделать с WinAPI то, что Mono пытается сделать с .net framework. Но что-то не слышно воплей «ааааа!!! мс обязан сделать винду опенсорсной патамушта из-за этого проблема в wine!!одинодин», например

S>Ну вообщето MS активно пилят самбу. Почему бы им хотябы не попилить моно и вайн? Хрен с ними, с сорцами. Пусть хотя бы помогут, чтоли, раз уже начали

Они не помогали Qt, например. Или Борланду. Или <вписать любую другую технологию>.

На C# есть стандарт. На С++ есть стандарт.
На C# есть платформо-зависимые библиотеки. На С++ есть платформо-зависимые библиотеки
На C# есть кроссплатформенные библиотеки. На С++ есть кроссплатформенные библиотеки.
На C# есть проприетарный компилятор. На C++ есть проприетарные компиляторы.
На C# есть опенсорсный компилятор. На С++ есть опенсорсные компиляторы.
Компиляторы C# могут быть между собой несовместимы. Компиляторы С++ могут быть между собой несовместимы.

MS обязана просто таки обязана помогать и вообще и открыть исходники C# патамушта!!!!
Один-в-один ситуация в С++... и тишина, спокойствие, никто не ноет и абсурдных требований не выдвигает.


dmitriid.comGitHubLinkedIn
Re[16]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 21.01.13 22:32
Оценка:
S>>>Мамутище, "единовременный скачок требований к железу" != "постоянный рост требований к железу"
M>>О да. А у винды вот ПОСТОЯННЫЙ рост. Вoт каждый день лежит себе и РАСТЕТ!!!
S>Тоже конечно от версии к версии. Но пока живет 4й КДЕ, винда уже успела смениться с висты в 7 и с 7 в 8...

ещё как растут
даже в рамках 4й версии требования меняются.


KDE 4 вышел в 2008-м году. Уже сменил 9 минорных версий, некоторые из которых вносили серьезные изменения
Vista — в 2007-м
Windows 7 — в 2009-м
Windows 8 — в 2012-м

Вполне сравнимо.

S>>>Впрочем можно конечно подождать кутэ 5 (ты же не кде имел ввиду, а кутэ, правда? ) и посмотреть уже тогда.

M>>А что смотреть. Можно сравнить KDE 1 с KDE 2, KDE 2 с KDE 3 и т.п.
S>1 и 2 не трогал, промолчу.

Всегда бы так

S>Подожду таки 5.


Можно и не ждать. Требования росли.

S>>>А можно и не ждать и раз мы говорим о росте требований к железу от виндов (от ОС), то тогда давай говорить и о росте требований не только КДЕ, но линукса вообще, как ОС. Справедливо? Да, справедливо.

S>>>И тут, ВНЕЗАПНО, КДЕ это всего лишь легко заменяемая часть линуксов. И заменив ее на тот же bb, ВНЕЗАПНО, роста требований к железу нет
M>>Будем брать только самые популярные на десктопе DM'ы.
S>xfce? lxde? fluxbox?

Даже близко не приближаются по популярности.


S>>>Да и вообще, сравнивать рост требований к железу целой ОС с ростом требований к железу какойто части ОС. Ну можно конечно сравнить, но это как сравнивать моську с хоботом слона в разрезе "кто быстр ее добежит до угла"

M>>Ну сравнивай «целую ОСь» Классический Линукс-дистрибутив, предназначенный для скорейшего вендекапца (Ubuntu, Mint, Debian, SuSE, Fedora) растет в своих требованиях от релиза к релизу.
S>Ну же, друг мой, генту — линукс? Линукс. Почему его нельзя сравнить тут? Потому что ты не хочешь? Не принимается.

Когда он появится хотя бы в Top 10, можно будет и о нем поговорить. И вообще, выделенное

S>Я еще молчу о том, что в качестве сервера винда сливает и это даже уже исторически сложенный факт.


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

Возьмем минимальные

Windows 2000 Server:
133-MHz or more Pentium CPU
256 megabytes (MB) of RAM is the recommended minimum. 128 MB is the minimum that is supported.
The minimum amount of space that is required will be approximately 1 GB

Windows 2003 Server:
recommended minimum speed of 550 megahertz (MHz). The minimum supported speed is 133 MHz.
256 megabytes (MB) of RAM (recommended minimum). 128 MB is the minimum supported
minimum space: 1.25 GB to 2 GB

За три года, считай, мало что изменилось

Пять лет спустя началась эра 3Ghz-Xeon'ов и т.п. То есть говно мамонта типа Pentium 133Mhz на серверах точно уже найти было нельзя

Windows 2008 Server:
Minimum: 1 GHz (x86 processor) or 1.4 GHz (x64 processor)
Minimum: 512 MB RAM Recommended: 2 GB RAM or greater
Disk: Minimum: 10 GB

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


Windows Server 2012 (уще четыре года спустя, памяти и дисков хоть попой кушай)
Processor: 1.4 Ghz
Memory: 512 MB
Disk: 32 GB

Кроме диска требования не изменились.


То есть для серверов они ходят по нижнему краю того, что доступно для серверов на рынке.


dmitriid.comGitHubLinkedIn
Re[2]: на каком языке вам приятнее всего программировать ?
От: jyuyjiyuijyu  
Дата: 21.01.13 22:35
Оценка:
Здравствуйте, Alexander G, Вы писали:

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

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

AG>Ну тогда Delphi, уже упоминавшийся в треде. Не будем называть подсчёт ссылок или даже явные вызовы Free сборкой мусора, а многословные конструкции — минимумом синтаксического шума. Но я бы не сказал, что эти две вещи очень мешают приятности.


изложу и я свои мысли насчет Delphi

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

далее ...

меня не устраивает отсутсвие вменяемого отладчика и нормальной IDE по сравнению с VS они у Delphi настолько убогие что даже говорить не хочется ...

поэтому хоть я и задумывался освоить Delphi но решил что оно мне не надо ...

я освоил C++/CLI и очень доволен в нем и интероп вручную не надо делать тоесть пишеш одновременно используя возможности .NET и WINAPI просто подключаеш стандартные виндовые хедеры (также можно компилить и линковать нативный код в .NET сборку) без всяких замарочек ... также есть GC и сохранились вообще все фишки из C++ ...

ну а во вторых шикарный отладчик с отличной IDE ...

вопрос зачем мне Delphi когда есть C++/CLI ?
й инструмант
Re[31]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 03:51
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>>Причем Qt — это изначально самостоятельный GUI-фреймворк, ни от кого не зависящий. В Моно помимо реализации стандартов на C# и IL решили еще реализовать весь .net framework. Если бы Qt шли по пути «сделаем 100%-совместимый аналог MFC», они бы имели все те же проблемы.

S>>Да только вот не пошли они по пути МФЦ. Может были мудрее моновцев?

M>Возможно


M>>>Хотя в мире С++, кстати, есть аналог. Это — wine. По сути, попытка сделать с WinAPI то, что Mono пытается сделать с .net framework. Но что-то не слышно воплей «ааааа!!! мс обязан сделать винду опенсорсной патамушта из-за этого проблема в wine!!одинодин», например

S>>Ну вообщето MS активно пилят самбу. Почему бы им хотябы не попилить моно и вайн? Хрен с ними, с сорцами. Пусть хотя бы помогут, чтоли, раз уже начали

M>Они не помогали Qt, например. Или Борланду. Или <вписать любую другую технологию>.

Ну по большому счету и кутэ и борланд — коммерческие изначально были. Помогать конкурентам?

M>На C# есть стандарт. На С++ есть стандарт.

M>На C# есть платформо-зависимые библиотеки. На С++ есть платформо-зависимые библиотеки
M>На C# есть кроссплатформенные библиотеки. На С++ есть кроссплатформенные библиотеки.
M>На C# есть проприетарный компилятор. На C++ есть проприетарные компиляторы.
M>На C# есть опенсорсный компилятор. На С++ есть опенсорсные компиляторы.
M>Компиляторы C# могут быть между собой несовместимы. Компиляторы С++ могут быть между собой несовместимы.
M>MS обязана просто таки обязана помогать и вообще и открыть исходники C# патамушта!!!!
M>Один-в-один ситуация в С++... и тишина, спокойствие, никто не ноет и абсурдных требований не выдвигает.
Монополия — плохо. Нет для МС — очень даже хорошо это, но для пользователей — плохо. Должен быть выбор. В части С++ — выбор есть. В части шарпа выбора по большому счету нет, ибо как не выкручивайся на моно, но под винду все равно нужен дотнет, ибо моно дотнет не заменяет.
Matrix has you...
Re[17]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 04:15
Оценка:
Здравствуйте, Mamut, Вы писали:

S>>>>Мамутище, "единовременный скачок требований к железу" != "постоянный рост требований к железу"

M>>>О да. А у винды вот ПОСТОЯННЫЙ рост. Вoт каждый день лежит себе и РАСТЕТ!!!
S>>Тоже конечно от версии к версии. Но пока живет 4й КДЕ, винда уже успела смениться с висты в 7 и с 7 в 8...

M>

M>ещё как растут
M>даже в рамках 4й версии требования меняются.


M>KDE 4 вышел в 2008-м году. Уже сменил 9 минорных версий, некоторые из которых вносили серьезные изменения

Минорные версии

M>Vista — в 2007-м

M>Windows 7 — в 2009-м
M>Windows 8 — в 2012-м
Мажорные версии

M>Вполне сравнимо.

Ты сравниваешь минорные версии КДЕ (по большому счету — кутэ) с мажорными версиями винды

S>>1 и 2 не трогал, промолчу.

M>Всегда бы так
S>>Подожду таки 5.
M>Можно и не ждать. Требования росли.
kde1 — 1998
kde2 — 2000
kde3 — 2002
kde4 — 2008
4версии супротив скольки версий виндов?

M>>>Будем брать только самые популярные на десктопе DM'ы.

S>>xfce? lxde? fluxbox?
M>Даже близко не приближаются по популярности.
lxde — сразу после kde и gnome идет.

S>>>>Да и вообще, сравнивать рост требований к железу целой ОС с ростом требований к железу какойто части ОС. Ну можно конечно сравнить, но это как сравнивать моську с хоботом слона в разрезе "кто быстр ее добежит до угла"

M>>>Ну сравнивай «целую ОСь» Классический Линукс-дистрибутив, предназначенный для скорейшего вендекапца (Ubuntu, Mint, Debian, SuSE, Fedora) растет в своих требованиях от релиза к релизу.
S>>Ну же, друг мой, генту — линукс? Линукс. Почему его нельзя сравнить тут? Потому что ты не хочешь? Не принимается.
M>Когда он появится хотя бы в Top 10, можно будет и о нем поговорить. И вообще, выделенное
gentoo не популярен только из за высокого порога вхождения. В остальном это первейший дистрибутив, приближающий этот твой любимый виндокапец

S>>Я еще молчу о том, что в качестве сервера винда сливает и это даже уже исторически сложенный факт.

M>Ты тут про сравнение с Линуксом или про рост требований, я не понял? МС вообще весьма консервативны в требованиях к своим серверным системам, если что. Можешь сравнить с лидером серверных систем на Линуксе

M>Возьмем минимальные


M>Windows 2000 Server:

M>133-MHz or more Pentium CPU
M>256 megabytes (MB) of RAM is the recommended minimum. 128 MB is the minimum that is supported.
M>The minimum amount of space that is required will be approximately 1 GB

M>Windows 2003 Server:

M>recommended minimum speed of 550 megahertz (MHz). The minimum supported speed is 133 MHz.
M>256 megabytes (MB) of RAM (recommended minimum). 128 MB is the minimum supported
M>minimum space: 1.25 GB to 2 GB

M>За три года, считай, мало что изменилось

Да, всего в два раза требования подросли.


M>Пять лет спустя началась эра 3Ghz-Xeon'ов и т.п. То есть говно мамонта типа Pentium 133Mhz на серверах точно уже найти было нельзя


M>Windows 2008 Server:

M>Minimum: 1 GHz (x86 processor) or 1.4 GHz (x64 processor)
M>Minimum: 512 MB RAM Recommended: 2 GB RAM or greater
M>Disk: Minimum: 10 GB

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

Дисковое пространство дешовое.

M>Windows Server 2012 (уще четыре года спустя, памяти и дисков хоть попой кушай)

M>Processor: 1.4 Ghz
M>Memory: 512 MB
M>Disk: 32 GB

M>Кроме диска требования не изменились.

M>То есть для серверов они ходят по нижнему краю того, что доступно для серверов на рынке.

И ты действительно думаешь что указаных микрософтом требований хватит для продуктивной работы??
Не хватит, Мамут, потому как помимо ОС (для которой эти требования указаны), на сервантах работает еще и софт. И если редхат считает требования вместе с софтом, то МС считает только для ОС.
А если брать не коммерческий линукс с саппортом, а специалиста и позволить ему поставить то что он знает и умеет, то требования к линукс-серванту ВНЕЗАПНО упадут в несколько раз, впрочем это зависит от задач. Например мой домашний линукс-сервант долгое время жил на 800м пне, этак до 2008 года включительно наверное. Тянул веб-сервер, мониторинг, базовые сетевые службы, торренты и еще помелочи. И до сих пор бы жил так, если бы мне халява не подвернулась в плане железа. Да, я понимаю что нагрузку на домашний серван не совсем правильно считать с нагрузкой на корпоративный, но все таки если бы я ставил дома виндовз-сервант, мне бы точно пришлось апгредиться раньше.
Matrix has you...
Re[17]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 22.01.13 04:21
Оценка: +1
Здравствуйте, Mamut, Вы писали:

M>

M>ещё как растут
M>даже в рамках 4й версии требования меняются.


строго говоря, требования у 4ки бывает даже падают
это зависит от компонентов, т.к. авторы местами люто наговноко выбрали неправильные технологии. например, вместо sqlite брали mysql и хз как криво с ним работали. это всё создавало тормозов по мелочи. первые версии кедов помимо глюков ещё и тормозили. потом часть шлака переделали и стало пошустрей, потом снова требования стали немножко расти.
в пример могу привести конфиг железа 5летней давности, на котором вполне удобно жилось с одной из последних версий кед
...coding for chaos...
Re[14]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 22.01.13 04:23
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>>>Qt

НС>>GTK#
S>Тоже вариант. Вопрос то не в с++ версус дотнет, а в том, что если не привязываться к ОС, то вполне себе вариант писать кроссплатформенно.

в тему кроссплатформенности дотнета:
http://metaclass.livejournal.com/768915.html?thread=16193683#t16193683
...coding for chaos...
Re[15]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 04:25
Оценка:
Здравствуйте, neFormal, Вы писали:

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


S>>>>Qt

НС>>>GTK#
S>>Тоже вариант. Вопрос то не в с++ версус дотнет, а в том, что если не привязываться к ОС, то вполне себе вариант писать кроссплатформенно.

F>в тему кроссплатформенности дотнета:

F>http://metaclass.livejournal.com/768915.html?thread=16193683#t16193683
Моей фразе не противоречит
Matrix has you...
Re[14]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.01.13 05:55
Оценка: +2
Здравствуйте, Sheridan, Вы писали:
S>Ты хочешь сказать что clr одинаково компилирует-интерпретирует один и тот же cil и в дотнет и в моно, да? При чем тут бинарная совместимость?
S>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?
Отож. Если нет платформенно-зависимого кода, то можно запросто взять программу, написанную под моно, запустить под гентой, и она зареференсит сборку, скомпилированную дотнетом под виндой, и даже создаст экземпляры типов из этой сборки, и сможет вызывать их методы.
Вот это — бинарная совместимость. А про С++ возвращайся рассуждать тогда, когда твоя программа, скомпилённая gcc под генту сможет импортировать и выполнить функции из 32х-битной виндовой DLL.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[32]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 22.01.13 05:57
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Монополия — плохо. Нет для МС — очень даже хорошо это, но для пользователей — плохо.


пока их платить не заставляют, им пофиг

S>Должен быть выбор.


кому должен?

моно заменяет дотнет под нормальными осями. а частные случаи несовместимости из-за платформо-зависимых компонент надо разбирать отдельно и поштучно.
тем более от раскрытия исходников платформо-зависимые компоненты не перестанут быть таковыми. сравни с плюсцами. откроют они сорсы, увидит программер, что дёргают они какую-то сильно нативную штуку в ядре, а в лайнаксе такого не найдёт. и ничего с этим поделать не сможет. так что все эти непереносимые штуки — косяк программистов конечного софта, нежели МС(конечно, не обязательно косяк, их могли вынудить обстоятельства).
...coding for chaos...
Re[17]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 22.01.13 06:00
Оценка:
Здравствуйте, pzhy, Вы писали:

P>Ну variadic templates — это стандарт(разная скорость реализации нового стандарта).


на тот момент это был ещё только драфт, поэтому скорость реализации тут ни к чему

P>А вообще, в плане нестандартных расширений icc — зарулит всех. Причем расширений привязанных к своим процам.


каждый производитель процов должен делать свой компилер. остальные так круто не сделают
...coding for chaos...
Re[32]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 06:58
Оценка:
M>>MS обязана просто таки обязана помогать и вообще и открыть исходники C# патамушта!!!!
M>>Один-в-один ситуация в С++... и тишина, спокойствие, никто не ноет и абсурдных требований не выдвигает.
S>Монополия — плохо. Нет для МС — очень даже хорошо это, но для пользователей — плохо. Должен быть выбор. В части С++ — выбор есть. В части шарпа выбора по большому счету нет, ибо как не выкручивайся на моно, но под винду все равно нужен дотнет, ибо моно дотнет не заменяет.

Mono не заменяет .net framework, а не дотнет. Почему ты не ноешь, что gcc не заменяет mcvcrt? Почему ты не ноешь, что Qt не заменяет или MFC?

Как ты там ныл? «Ах, скомпилированное другими компиляторами под виндой запустится». Проекты, скомпилированные Моно, под виндой запускаются. Что не так?

gcc не сможет скомпилировать проект, сделанный с использованием MFC, но сможет, сделанный с использованием Qt.
Mono не сможет скомпилировать проект, сделанный с использованием WPF, но сможет, сделанный с использованием Gtk#.

Что тебе не нравится?


dmitriid.comGitHubLinkedIn
Re[15]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 06:59
Оценка: :)
Здравствуйте, Sinclair, Вы писали:

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

S>>Ты хочешь сказать что clr одинаково компилирует-интерпретирует один и тот же cil и в дотнет и в моно, да? При чем тут бинарная совместимость?
S>>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?
S>Отож. Если нет платформенно-зависимого кода, то можно запросто взять программу, написанную под моно, запустить под гентой, и она зареференсит сборку, скомпилированную дотнетом под виндой, и даже создаст экземпляры типов из этой сборки, и сможет вызывать их методы.
S>Вот это — бинарная совместимость. А про С++ возвращайся рассуждать тогда, когда твоя программа, скомпилённая gcc под генту сможет импортировать и выполнить функции из 32х-битной виндовой DLL.

Пришли мне на почту пожалуйста или дай ссылку на такой вот скомпилированный бинарник, я его посмотрю.
Matrix has you...
Re[33]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:03
Оценка:
Здравствуйте, neFormal, Вы писали:

S>>Монополия — плохо. Нет для МС — очень даже хорошо это, но для пользователей — плохо.

F>пока их платить не заставляют, им пофиг
В том то и дело, что за винду они платят.

S>>Должен быть выбор.

F>кому должен?
По законам рынка. Для того чтобы производился качественный продукт по приемлемым ценам — должна быть, обязана быть конкуренция.

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

Ок, я не против
Получается, что приложение (например калькулятор, чтобы проще было) писанное в студии с дотнетом можно собрать под линуксом с моно? Если так, то хорошо. Если не так — то о какой совместимости идет речь?

F>тем более от раскрытия исходников платформо-зависимые компоненты не перестанут быть таковыми. сравни с плюсцами. откроют они сорсы, увидит программер, что дёргают они какую-то сильно нативную штуку в ядре, а в лайнаксе такого не найдёт. и ничего с этим поделать не сможет. так что все эти непереносимые штуки — косяк программистов конечного софта, нежели МС(конечно, не обязательно косяк, их могли вынудить обстоятельства).

С трудом представляю себе такую ситуацию...
Matrix has you...
Re[18]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 07:06
Оценка:
M>>KDE 4 вышел в 2008-м году. Уже сменил 9 минорных версий, некоторые из которых вносили серьезные изменения
S>Минорные версии

M>>Vista — в 2007-м

M>>Windows 7 — в 2009-м
M>>Windows 8 — в 2012-м
S>Мажорные версии

M>>Вполне сравнимо.

S>Ты сравниваешь минорные версии КДЕ (по большому счету — кутэ) с мажорными версиями винды

Да, потому что в мирах *nix'а вполне нормально вносить серьезные изменения, не меняя мажорную версию. Отсюда и так много минорных


S>>>Я еще молчу о том, что в качестве сервера винда сливает и это даже уже исторически сложенный факт.

M>>Ты тут про сравнение с Линуксом или про рост требований, я не понял? МС вообще весьма консервативны в требованиях к своим серверным системам, если что. Можешь сравнить с лидером серверных систем на Линуксе

M>>Возьмем минимальные

M>>То есть для серверов они ходят по нижнему краю того, что доступно для серверов на рынке.
S>И ты действительно думаешь что указаных микрософтом требований хватит для продуктивной работы??

Да, вполне. Для маленького сервера вполне.

S>Не хватит, Мамут, потому как помимо ОС (для которой эти требования указаны), на сервантах работает еще и софт. И если редхат считает требования вместе с софтом, то МС считает только для ОС.

S>А если брать не коммерческий линукс с саппортом, а специалиста и позволить ему поставить то что он знает и умеет, то требования к линукс-серванту ВНЕЗАПНО упадут в несколько раз, впрочем это зависит от задач.

Если вызвать специалиста по винде... и далее по тому же тексту.

S>Например мой домашний линукс-сервант долгое время жил на 800м пне, этак до 2008 года включительно наверное.


Win2000 server, которая поддерживалась МСом до 2010-го года (10 лет!), спокойно работала бы на таком же железе столько же времени
Как и win2003 server, который будет поддерживаться МСом до 2015 года, спокойно работает на таком железе.

Новые версии поддерживают выделенное выше: нижний край того, что сейчас доступно на рынке. В чем смысл поддерживать конфигурации, которые уже 5-7-10 лет, как никем не выпускаются и не используются?

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


Как я покащал выше, не пришлось бы.


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

M>>>MS обязана просто таки обязана помогать и вообще и открыть исходники C# патамушта!!!!

M>>>Один-в-один ситуация в С++... и тишина, спокойствие, никто не ноет и абсурдных требований не выдвигает.
S>>Монополия — плохо. Нет для МС — очень даже хорошо это, но для пользователей — плохо. Должен быть выбор. В части С++ — выбор есть. В части шарпа выбора по большому счету нет, ибо как не выкручивайся на моно, но под винду все равно нужен дотнет, ибо моно дотнет не заменяет.

M>Mono не заменяет .net framework, а не дотнет. Почему ты не ноешь, что gcc не заменяет mcvcrt? Почему ты не ноешь, что Qt не заменяет или MFC?

.net — технология, .net farmework — платформа. Ты это имел ввиду? Если да, то смотри: мы разговариваем о дотнете в разрезе программирования и совместимости. Естественно разговор про фреймворк.

M>Как ты там ныл? «Ах, скомпилированное другими компиляторами под виндой запустится». Проекты, скомпилированные Моно, под виндой запускаются. Что не так?

Я уже Синклера просил и тебя попрошу: дай пожалуйста бинарник, скомпилированный под виндами. Пусть это будет просто форма например. Я посмотрю на него.

M>gcc не сможет скомпилировать проект, сделанный с использованием MFC, но сможет, сделанный с использованием Qt.

M>Mono не сможет скомпилировать проект, сделанный с использованием WPF, но сможет, сделанный с использованием Gtk#.
M>Что тебе не нравится?
Вот это мне и не нравится по большому счету. С другой стороны я как раз и веду разговор в сторону "используйте кутэ вместо МФЦ, используйте моно вместо дотнета"
Matrix has you...
Re[14]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 07:12
Оценка: :))
S>Ты хочешь сказать что clr одинаково компилирует-интерпретирует один и тот же cil и в дотнет и в моно, да? При чем тут бинарная совместимость?
S>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?
S>Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о

И ничто не шевельнулось в пустоте межушного пространства. Ни малейшего воспоминания о том, что это уже активно обсуждалось год-два тому назад. «Я учусь! Я учусь!» металась в этой пустоте единственная фантазия, в то время, как руки продолжали печатать одно и то же из года в год.


dmitriid.comGitHubLinkedIn
Re[34]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 07:12
Оценка:
F>>моно заменяет дотнет под нормальными осями. а частные случаи несовместимости из-за платформо-зависимых компонент надо разбирать отдельно и поштучно.
S>Ок, я не против
S>Получается, что приложение (например калькулятор, чтобы проще было) писанное в студии с дотнетом можно собрать под линуксом с моно? Если так, то хорошо. Если не так — то о какой совместимости идет речь?

Шеридан в своем репертуаре. За неделю этого топика можно было уже самому найти, что да, это можно делать, и перестать нести чушь с умным видом. Шеридан думать? Шеридан сам искать? Шеридан подтверждение? Сплошной набор несовместимых терминов.


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

M>>>KDE 4 вышел в 2008-м году. Уже сменил 9 минорных версий, некоторые из которых вносили серьезные изменения

S>>Минорные версии

M>>>Vista — в 2007-м

M>>>Windows 7 — в 2009-м
M>>>Windows 8 — в 2012-м
S>>Мажорные версии

M>>>Вполне сравнимо.

S>>Ты сравниваешь минорные версии КДЕ (по большому счету — кутэ) с мажорными версиями винды

M>Да, потому что в мирах *nix'а вполне нормально вносить серьезные изменения, не меняя мажорную версию. Отсюда и так много минорных

И тем не мнеее за время смерти висты, жизни 7 и рождения 8 требования к КДЕ не поменялись в худшую сторону.

S>>>>Я еще молчу о том, что в качестве сервера винда сливает и это даже уже исторически сложенный факт.

M>>>Ты тут про сравнение с Линуксом или про рост требований, я не понял? МС вообще весьма консервативны в требованиях к своим серверным системам, если что. Можешь сравнить с лидером серверных систем на Линуксе

M>>>Возьмем минимальные

M>>>То есть для серверов они ходят по нижнему краю того, что доступно для серверов на рынке.
S>>И ты действительно думаешь что указаных микрософтом требований хватит для продуктивной работы??
M>Да, вполне. Для маленького сервера вполне.
Маленького — это для домашнего?

S>>Не хватит, Мамут, потому как помимо ОС (для которой эти требования указаны), на сервантах работает еще и софт. И если редхат считает требования вместе с софтом, то МС считает только для ОС.

S>>А если брать не коммерческий линукс с саппортом, а специалиста и позволить ему поставить то что он знает и умеет, то требования к линукс-серванту ВНЕЗАПНО упадут в несколько раз, впрочем это зависит от задач.
M>Если вызвать специалиста по винде... и далее по тому же тексту.
Не согласен. МС показывает минимальные требования для запуска самой ОС.

S>>Например мой домашний линукс-сервант долгое время жил на 800м пне, этак до 2008 года включительно наверное.

M>Win2000 server, которая поддерживалась МСом до 2010-го года (10 лет!), спокойно работала бы на таком же железе столько же времени
M>Как и win2003 server, который будет поддерживаться МСом до 2015 года, спокойно работает на таком железе.
Для дома — да, сойдет.

M>Новые версии поддерживают выделенное выше: нижний край того, что сейчас доступно на рынке. В чем смысл поддерживать конфигурации, которые уже 5-7-10 лет, как никем не выпускаются и не используются?

Я не вижу смысла менять рабочее железо. А МС своими сроками жизни заставляет меня сделать это.

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

M>Как я покащал выше, не пришлось бы.
Для дома — возможно.
Matrix has you...
Re[15]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:16
Оценка:
Здравствуйте, Mamut, Вы писали:

S>>Ты хочешь сказать что clr одинаково компилирует-интерпретирует один и тот же cil и в дотнет и в моно, да? При чем тут бинарная совместимость?

S>>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?
S>>Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о

M>И ничто не шевельнулось в пустоте межушного пространства. Ни малейшего воспоминания о том, что это уже активно обсуждалось год-два тому назад. «Я учусь! Я учусь!» металась в этой пустоте единственная фантазия, в то время, как руки продолжали печатать одно и то же из года в год.


Мамут, ну я вроде с тобой нормально разговариваю.
Matrix has you...
Re[35]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:17
Оценка:
Здравствуйте, Mamut, Вы писали:


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

S>>Ок, я не против
S>>Получается, что приложение (например калькулятор, чтобы проще было) писанное в студии с дотнетом можно собрать под линуксом с моно? Если так, то хорошо. Если не так — то о какой совместимости идет речь?

M>Шеридан в своем репертуаре. За неделю этого топика можно было уже самому найти, что да, это можно делать, и перестать нести чушь с умным видом. Шеридан думать? Шеридан сам искать? Шеридан подтверждение? Сплошной набор несовместимых терминов.


Я задал вопрос. Не уходи от ответа.
Matrix has you...
Re[36]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 07:21
Оценка:
M>>Шеридан в своем репертуаре. За неделю этого топика можно было уже самому найти, что да, это можно делать, и перестать нести чушь с умным видом. Шеридан думать? Шеридан сам искать? Шеридан подтверждение? Сплошной набор несовместимых терминов.

S>Я задал вопрос. Не уходи от ответа.


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

Учится он, ага.


dmitriid.comGitHubLinkedIn
Re[34]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 07:22
Оценка:
M>>Mono не заменяет .net framework, а не дотнет. Почему ты не ноешь, что gcc не заменяет mcvcrt? Почему ты не ноешь, что Qt не заменяет или MFC?
S>.net — технология, .net farmework — платформа. Ты это имел ввиду? Если да, то смотри: мы разговариваем о дотнете в разрезе программирования и совместимости. Естественно разговор про фреймворк.

Нет, разговор не про фреймворк. И не только про фреймфорк. Еще одно подтверждение того, что ты не умеешь ни понимать контекст, ни то, что тебе и не только тебе пишут: http://rsdn.ru/forum/flame.comp/5036737.1
Автор: Mamut
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5036360.1
Автор: Aлeкceй
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5037472.1
Автор: DarkEld3r
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5040008.1
Автор: Mamut
Дата: 22.01.13


M>>Как ты там ныл? «Ах, скомпилированное другими компиляторами под виндой запустится». Проекты, скомпилированные Моно, под виндой запускаются. Что не так?

S>Я уже Синклера просил и тебя попрошу: дай пожалуйста бинарник, скомпилированный под виндами. Пусть это будет просто форма например. Я посмотрю на него.

Отмотай на год-два назад. Все это твое нытье уже обсуждалось, и не раз.

M>>gcc не сможет скомпилировать проект, сделанный с использованием MFC, но сможет, сделанный с использованием Qt.

M>>Mono не сможет скомпилировать проект, сделанный с использованием WPF, но сможет, сделанный с использованием Gtk#.
M>>Что тебе не нравится?
S>Вот это мне и не нравится по большому счету. С другой стороны я как раз и веду разговор в сторону "используйте кутэ вместо МФЦ, используйте моно вместо дотнета"

Нет, ты никуда не ведешь. Ты ноешь и несешь чушь. Это мы тебе говорим про то, что тебе никто не запрещает использовать Моно. Как ты там говоришь? А, на пальцах показываем и разжевываем, что ситуация с дотнетом/моно ничем не отличается от ситуацией с C++. Ест стандарт, который может реализовывать кто угодно, есть проприетарные и непроприетарные компиляторы, кросплатформенные и некроссплатформенные библиотеки. В общем, я заманался повторять
Автор: Mamut
Дата: 22.01.13
. Но ты же физиологически неспособен понять, что тебе пишут. И этот текст пролетит мимо тебя, ни на секунду не задержавшись в твоем переполненном фантазиями мозге.


dmitriid.comGitHubLinkedIn
Re[16]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 07:24
Оценка:
S>>>Ты хочешь сказать что clr одинаково компилирует-интерпретирует один и тот же cil и в дотнет и в моно, да? При чем тут бинарная совместимость?
S>>>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?
S>>>Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о

M>>И ничто не шевельнулось в пустоте межушного пространства. Ни малейшего воспоминания о том, что это уже активно обсуждалось год-два тому назад. «Я учусь! Я учусь!» металась в этой пустоте единственная фантазия, в то время, как руки продолжали печатать одно и то же из года в год.


S>Мамут, ну я вроде с тобой нормально разговариваю.


Как бы ты не разговаривал, это не отрицает того факта, что все это уже обсуждалось. Что изменилось? Ничего, ты продолжаешь нести всю ту же чушь. Правда, ты еще при этом заявляешь, что ты чему-то учишься, ага.

Не ты ли обвинял нас, что мы не можем ничего искать, ничему учиться и т.п.? Почему бы тебе не показать на своем примере, как это надо делать?


dmitriid.comGitHubLinkedIn
Re[14]: на каком языке вам приятнее всего программировать ?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 22.01.13 07:29
Оценка: +3
Здравствуйте, Sheridan, Вы писали:

S>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?


=/ Макс, ну за столько-то лет, можно было бы уже и ознакомиться (хотя бы поверхностно) с тем, что постоянно критикуешь, разве нет?
... << RSDN@Home 1.2.0 alpha 5 rev. 66>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[37]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:29
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>>Шеридан в своем репертуаре. За неделю этого топика можно было уже самому найти, что да, это можно делать, и перестать нести чушь с умным видом. Шеридан думать? Шеридан сам искать? Шеридан подтверждение? Сплошной набор несовместимых терминов.


S>>Я задал вопрос. Не уходи от ответа.


M>Я не ухожу.


Уходишь.
Matrix has you...
Re[35]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:32
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>>Mono не заменяет .net framework, а не дотнет. Почему ты не ноешь, что gcc не заменяет mcvcrt? Почему ты не ноешь, что Qt не заменяет или MFC?

S>>.net — технология, .net farmework — платформа. Ты это имел ввиду? Если да, то смотри: мы разговариваем о дотнете в разрезе программирования и совместимости. Естественно разговор про фреймворк.

M>Нет, разговор не про фреймворк. И не только про фреймфорк. Еще одно подтверждение того, что ты не умеешь ни понимать контекст, ни то, что тебе и не только тебе пишут: http://rsdn.ru/forum/flame.comp/5036737.1
Автор: Mamut
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5036360.1
Автор: Aлeкceй
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5037472.1
Автор: DarkEld3r
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5040008.1
Автор: Mamut
Дата: 22.01.13

Что ты себе внушил мне ввсе равно. Я имел ввиду фреймворк. Перекомпилируй внутри себя наш разговор в соответствии с этим.

M>>>Как ты там ныл? «Ах, скомпилированное другими компиляторами под виндой запустится». Проекты, скомпилированные Моно, под виндой запускаются. Что не так?

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

S>>Вот это мне и не нравится по большому счету. С другой стороны я как раз и веду разговор в сторону "используйте кутэ вместо МФЦ, используйте моно вместо дотнета"

M>Нет, ты никуда не ведешь. Ты ноешь и несешь чушь. Это мы тебе говорим про то, что тебе никто не запрещает использовать Моно. Как ты там говоришь? А, на пальцах показываем и разжевываем, что ситуация с дотнетом/моно ничем не отличается от ситуацией с C++. Ест стандарт, который может реализовывать кто угодно, есть проприетарные и непроприетарные компиляторы, кросплатформенные и некроссплатформенные библиотеки. В общем, я заманался повторять
Автор: Mamut
Дата: 22.01.13
. Но ты же физиологически неспособен понять, что тебе пишут. И этот текст пролетит мимо тебя, ни на секунду не задержавшись в твоем переполненном фантазиями мозге.

Я это понимаю и продолжаю разговор дальше, про совместимость этих самых моно и дотнета. Тут утверждается что приложение под дотнет будет работать под моно. Я хочу проверить и прошу бинарник. Начинаются увиливания.
Matrix has you...
Re[17]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:34
Оценка:
Здравствуйте, Mamut, Вы писали:

S>>>>Ты хочешь сказать что clr одинаково компилирует-интерпретирует один и тот же cil и в дотнет и в моно, да? При чем тут бинарная совместимость?

S>>>>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?
S>>>>Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о

M>Не ты ли обвинял нас, что мы не можем ничего искать, ничему учиться и т.п.? Почему бы тебе не показать на своем примере, как это надо делать?

Как раз это я и пытаюсь делать, но упираюсь в твое "ты не учишься"

Ответь пожалуйста на вопрос. Тут вроде бы форум. Мы разговариваем. Просто пойти и поискать и найти то что мне надо я могу, но тогда исчезает необходимость это с вами тут обсуждать. Неинтересно.
Matrix has you...
Re[34]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 22.01.13 07:35
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>>>Монополия — плохо. Нет для МС — очень даже хорошо это, но для пользователей — плохо.

F>>пока их платить не заставляют, им пофиг
S>В том то и дело, что за винду они платят.

так они за винду платят, а не за дотнет

S>>>Должен быть выбор.

F>>кому должен?
S>По законам рынка. Для того чтобы производился качественный продукт по приемлемым ценам — должна быть, обязана быть конкуренция.

ну вот. хочешь — юзаешь дотнет, не хочешь — юзаешь что-то другое.
остальное — не проблема дотнета.

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

S>Ок, я не против
S>Получается, что приложение (например калькулятор, чтобы проще было) писанное в студии с дотнетом можно собрать под линуксом с моно? Если так, то хорошо. Если не так — то о какой совместимости идет речь?

сам же в соседней ветке говорил, что совместимость есть, если нет платформо-зависимых вещей

F>>тем более от раскрытия исходников платформо-зависимые компоненты не перестанут быть таковыми. сравни с плюсцами. откроют они сорсы, увидит программер, что дёргают они какую-то сильно нативную штуку в ядре, а в лайнаксе такого не найдёт. и ничего с этим поделать не сможет. так что все эти непереносимые штуки — косяк программистов конечного софта, нежели МС(конечно, не обязательно косяк, их могли вынудить обстоятельства).

S>С трудом представляю себе такую ситуацию...

легко. например, баг(это всё ещё сферический пример) в реализации дотнета может вынудить.
...coding for chaos...
Re[15]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:38
Оценка: -1 :)
Здравствуйте, kochetkov.vladimir, Вы писали:

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


S>>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?


KV>=/ Макс, ну за столько-то лет, можно было бы уже и ознакомиться (хотя бы поверхностно) с тем, что постоянно критикуешь, разве нет?


Я писал на дотнете и успешно, хотя и совсем немного. И я не припомню того, чтобы скомпилированный в виндах бинарник можно было запустить в линухах.
С другой стороны, если имеется ввиду cli, то это НЕ бинарник.
Matrix has you...
Re[35]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 07:43
Оценка:
Здравствуйте, neFormal, Вы писали:
S>>В том то и дело, что за винду они платят.
F>так они за винду платят, а не за дотнет
Очень хочется чтобы так и осталось...

S>>>>Должен быть выбор.

F>>>кому должен?
S>>По законам рынка. Для того чтобы производился качественный продукт по приемлемым ценам — должна быть, обязана быть конкуренция.
F>ну вот. хочешь — юзаешь дотнет, не хочешь — юзаешь что-то другое.
F>остальное — не проблема дотнета.
МС подсаживает на иглу дотнета, а потом программиту трудно переползти с привычного окружение куда то еще.

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

S>>Ок, я не против
S>>Получается, что приложение (например калькулятор, чтобы проще было) писанное в студии с дотнетом можно собрать под линуксом с моно? Если так, то хорошо. Если не так — то о какой совместимости идет речь?
F>сам же в соседней ветке говорил, что совместимость есть, если нет платформо-зависимых вещей
Мне тут утверждают что дотнетовский бинарник, собранный в виндах, запустится под линухом. Вот хочу проверить.

F>>>тем более от раскрытия исходников платформо-зависимые компоненты не перестанут быть таковыми. сравни с плюсцами. откроют они сорсы, увидит программер, что дёргают они какую-то сильно нативную штуку в ядре, а в лайнаксе такого не найдёт. и ничего с этим поделать не сможет. так что все эти непереносимые штуки — косяк программистов конечного софта, нежели МС(конечно, не обязательно косяк, их могли вынудить обстоятельства).

S>>С трудом представляю себе такую ситуацию...
F>легко. например, баг(это всё ещё сферический пример) в реализации дотнета может вынудить.
дальше сферических примеров не зайдет.
Matrix has you...
Re[36]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 22.01.13 07:48
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

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


Ты, ЕМНИП, когда-то говорил, что используешь C# в работе. Значит, студия и .NET у тебя где-то есть. Так в чем тогда проблема самому собрать такой бинарник? Реальный же шанс без посторонней помощи утереть нос оппонентам, не?
Re[16]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.01.13 07:52
Оценка: 2 (1)
Здравствуйте, Sheridan, Вы писали:

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

Студии сейчас под рукой нету, поэтому вот какой-то древний проект, скомпилированный в 2011 году.
http://files.rsdn.ru/5743/DelegatesPerfTest.exe
Запускать в генте — вот так:
mono DelegatesPerfTest.exe
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[16]: на каком языке вам приятнее всего программировать ?
От: kochetkov.vladimir Россия https://kochetkov.github.io
Дата: 22.01.13 07:52
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

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

S>С другой стороны, если имеется ввиду cli, то это НЕ бинарник.

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

P.S: И ты видимо все-таки хотел сказать не "cli", а "cil"
... << RSDN@Home 1.2.0 alpha 5 rev. 66>>

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[36]: на каком языке вам приятнее всего программировать ?
От: neFormal Россия  
Дата: 22.01.13 07:57
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

F>>так они за винду платят, а не за дотнет

S>Очень хочется чтобы так и осталось...

ты так говоришь, как будто хочешь обратного, чтобы доказать свою правоту

S>МС подсаживает на иглу дотнета, а потом программиту трудно переползти с привычного окружение куда то еще.


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

F>>легко. например, баг(это всё ещё сферический пример) в реализации дотнета может вынудить.

S>дальше сферических примеров не зайдет.

хочешь более реальный пример?
возьмём взаимодействие с сеткой. в разных осях это сделано по-разному и несколькими способами. некоторые способы повторяются во всех осях, а остальные(самые вкусные) уникальны. а в приложении программисту надо выбрать один лучший. из подстёгивающих моментов — требования заказчика. вот и выберет человек то, что не работает в других осях. тут и кончилась кроссплатформенность
...coding for chaos...
Re[22]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 22.01.13 08:08
Оценка: 1 (1) +1
Здравствуйте, Sheridan, Вы писали:

S>Попробуй еще раз. Контекст — кроссплатформенный кутэ и то, что на ём можно написать "серьезное" приложение.

S>На сей факт никак не влияет мой опыт, равно как и твой и того же Мамута.

Еще как влияет. Мы с Мамутом знаем, что написать кросплатформенное приложение можно очень много на чем, но вот не заложится на системные фишки очень сложно.

При этом внезапно оказывается, что если тебе удалось обойти все системно зависимые места (ну или вообще обойтись без гуи например) то с .NET все еще лучше чем с кутэ.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[3]: на каком языке вам приятнее всего программировать ?
От: Alexander G Украина  
Дата: 22.01.13 08:11
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Здравствуйте, Alexander G, Вы писали:


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

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

AG>>Ну тогда Delphi, уже упоминавшийся в треде. Не будем называть подсчёт ссылок или даже явные вызовы Free сборкой мусора, а многословные конструкции — минимумом синтаксического шума. Но я бы не сказал, что эти две вещи очень мешают приятности.


J>изложу и я свои мысли насчет Delphi


J>меня не устраивает что надо самому писать прототипы для WINAPI плюс нужно вручную определять сложные структуры данных которыми прользуются WINAPI функции вообщем костыли костылики ...


Самое ходовое имеется в стандартных заголовках. Что-то более экзотическое можно легко скачать бесплатно.
Совсем редкое можно объявить вручную. И в Delphi это намного легче, чем в студии. Чтобы прилинковаться к .dll не нужен .lib файл, не нужно бороться с name mangling'ом. Просто объявляешь функцию — и всё.

J>далее ...


J>меня не устраивает отсутсвие вменяемого отладчика и нормальной IDE по сравнению с VS они у Delphi настолько убогие что даже говорить не хочется ...


Насчёт IDE — не согласен.
Нормальное визуальное редактирование форм, приятнее, чем в Qt, не говоря уже о Windows Forms. С COM тоже всё удобнее, например редактирование библиотек типов визуальное, не нужно возиться с редактированием .idl файлов.

Отладчик — таки да. Но и его хватает.

J>вопрос зачем мне Delphi когда есть C++/CLI ?


Ну, субъективно это. Что мне больше нравится, кроме вышеназыванного:

* Более приятный язык, в котором всё просто, для которого трудно ответить на твой вопрос "какие трюки я еще не знаю ?".
* Более прагматичный язык, в котором есть встроенные типы строк, возможность использовать диспинтерфейсы динамически, встроенная поддержка IUnknown. То, для чего в С++ используют различные библиотечные классы или пишут свои костыли.
* Мгновенная компиляция. Поменял один файл, не перекомпилируется весь проект.
* Удобные стандартные библиотеки. Хотя бы названия функций. atoi всегда называлась StrToInt, например.
Русский военный корабль идёт ко дну!
Re[3]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 22.01.13 08:14
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

j> вопрос зачем мне Delphi когда есть C++/CLI ?


А и вправду, зачем?
avalon 1.0rc3 build 432, zlib 1.2.5
Re[18]: на каком языке вам приятнее всего программировать ?
От: _ABC_  
Дата: 22.01.13 08:20
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Дисковое пространство дешовое.

В серверных системах дисковое пространство — самый дорогой ресурс. Поэтому рост потребностей винды именно в этом компоненте несколько напрягает, хотя и несущественно, т.к. исторически сложилось, что мало кто выделяет под ОС пространства по минимуму.

S>И ты действительно думаешь что указаных микрософтом требований хватит для продуктивной работы??

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

S>Не хватит, Мамут, потому как помимо ОС (для которой эти требования указаны), на сервантах работает еще и софт. И если редхат считает требования вместе с софтом, то МС считает только для ОС.

Дай минимальные требования к редхату с софтом, будь добр. Могу ли я предъявить им претензии в случае чего? Ну, например IBM DB2 фигово работает, а там всего-ничего нагрузка — 5 тысяч запросов в секунду в среднем. Или даже фиг с ней, с проприетарщиной. PostgreSQL, к примеру.
Re[17]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.01.13 09:27
Оценка: 1 (1) +1
Здравствуйте, Mamut, Вы писали:

M>Windows Server 2012 (уще четыре года спустя, памяти и дисков хоть попой кушай)

M>Processor: 1.4 Ghz
M>Memory: 512 MB
M>Disk: 32 GB

M>Кроме диска требования не изменились.

Всё ещё хуже: http://technet.microsoft.com/en-us/library/dd184076.aspx

A Server Core installation on x86 architecture, with no roles or optional components installed and running at idle, has a memory footprint of about 180 megabytes (MB), compared to about 310 MB for a similarly equipped Full installation of the same edition. Disk space needs differ even more—a base Server Core installation needs only about 1.6 gigabytes (GB) of disk space compared to 7.6 GB for an equivalent Full installation.

Так чта, требования винды скорее падают, нежели растут.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[19]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 22.01.13 09:29
Оценка: +2
Здравствуйте, _ABC_, Вы писали:
_AB>В серверных системах дисковое пространство — самый дорогой ресурс.
С чего бы это?
Пока что самый дорогой ресурс — это IOPS. Гигабайты ничего не стоят.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[37]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 09:29
Оценка:
Здравствуйте, Privalov, Вы писали:

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


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


P>Ты, ЕМНИП, когда-то говорил, что используешь C# в работе. Значит, студия и .NET у тебя где-то есть. Так в чем тогда проблема самому собрать такой бинарник? Реальный же шанс без посторонней помощи утереть нос оппонентам, не?


Сейчас нету
Matrix has you...
Re[19]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.01.13 09:46
Оценка:
Здравствуйте, _ABC_, Вы писали:

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


S>>Дисковое пространство дешовое.

_AB>В серверных системах дисковое пространство — самый дорогой ресурс. Поэтому рост потребностей винды именно в этом компоненте несколько напрягает, хотя и несущественно, т.к. исторически сложилось, что мало кто выделяет под ОС пространства по минимуму.
В расчете на мегабайт, оперативка vs винт все таки получается что винт в разы дешевле. Вот из этого я исходил.
А так да, серверный мегабайт винта стоит дороже десктопного

S>>И ты действительно думаешь что указаных микрософтом требований хватит для продуктивной работы??

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

S>>Не хватит, Мамут, потому как помимо ОС (для которой эти требования указаны), на сервантах работает еще и софт. И если редхат считает требования вместе с софтом, то МС считает только для ОС.

_AB>Дай минимальные требования к редхату с софтом, будь добр. Могу ли я предъявить им претензии в случае чего? Ну, например IBM DB2 фигово работает, а там всего-ничего нагрузка — 5 тысяч запросов в секунду в среднем. Или даже фиг с ней, с проприетарщиной. PostgreSQL, к примеру.
Ну насколько я понял по ссылке выше — редхат софт учитывает вроде бы.
В любом случае минимальные требования они на то и минимальные, что бы знать от чего отталкиваться при выборе железа.
И по опыту использования генту — она кушает поменьше, нежели виндовые серваки.
Matrix has you...
Re[18]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 09:57
Оценка:
M>>Не ты ли обвинял нас, что мы не можем ничего искать, ничему учиться и т.п.? Почему бы тебе не показать на своем примере, как это надо делать?
S>Как раз это я и пытаюсь делать, но упираюсь в твое "ты не учишься"

Это обсуждалось, и не раз, один-два-три года тому назад. Иди, учись

S>Ответь пожалуйста на вопрос. Тут вроде бы форум. Мы разговариваем. Просто пойти и поискать и найти то что мне надо я могу, но тогда исчезает необходимость это с вами тут обсуждать. Неинтересно.


Это все уже было обсуждено, и не раз.

Полтора года тому назад: http://rsdn.ru/forum/flame.comp/4657484
Автор: kochetkov.vladimir
Дата: 13.03.12

Три года тому назад: http://www.rsdn.ru/forum/flame.comp/3899857
Автор: Mamut
Дата: 30.07.10
(здесь, правда, ты в обсуждении не участвовал)
Но вот обсуждение с тобой, три года тому назад: http://www.rsdn.ru/forum/flame.comp/3620296
Автор: Mamut
Дата: 29.11.09

Два года тому назад: http://www.rsdn.ru/forum/flame.comp/3893346
Автор: Mamut
Дата: 26.07.10



Ссылки найдены тут: http://rsdn.ru/forum/flame.comp/4657200.1
Автор: Mamut
Дата: 13.03.12
(год тому назад)


Покажи мне пальцем что и где ты выучил. Обсуждать ему хочется, ага. Заметно, что тебе хочется только обсуждать, и ничего больше


dmitriid.comGitHubLinkedIn
Re[36]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 09:59
Оценка:
M>>Нет, разговор не про фреймворк. И не только про фреймфорк. Еще одно подтверждение того, что ты не умеешь ни понимать контекст, ни то, что тебе и не только тебе пишут: http://rsdn.ru/forum/flame.comp/5036737.1
Автор: Mamut
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5036360.1
Автор: Aлeкceй
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5037472.1
Автор: DarkEld3r
Дата: 18.01.13
http://rsdn.ru/forum/flame.comp/5040008.1
Автор: Mamut
Дата: 22.01.13

S>Что ты себе внушил мне ввсе равно. Я имел ввиду фреймворк. Перекомпилируй внутри себя наш разговор в соответствии с этим.

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

M>>Отмотай на год-два назад. Все это твое нытье уже обсуждалось, и не раз.

S>Бинарник я не просил тогда. Будь уж добр, дай сейчас.

Поиск тебе в помощь

S>>>Вот это мне и не нравится по большому счету. С другой стороны я как раз и веду разговор в сторону "используйте кутэ вместо МФЦ, используйте моно вместо дотнета"

M>>Нет, ты никуда не ведешь. Ты ноешь и несешь чушь. Это мы тебе говорим про то, что тебе никто не запрещает использовать Моно. Как ты там говоришь? А, на пальцах показываем и разжевываем, что ситуация с дотнетом/моно ничем не отличается от ситуацией с C++. Ест стандарт, который может реализовывать кто угодно, есть проприетарные и непроприетарные компиляторы, кросплатформенные и некроссплатформенные библиотеки. В общем, я заманался повторять
Автор: Mamut
Дата: 22.01.13
. Но ты же физиологически неспособен понять, что тебе пишут. И этот текст пролетит мимо тебя, ни на секунду не задержавшись в твоем переполненном фантазиями мозге.

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

Поиск тебе в помощь. Это все уже обсуждалось, объяснялось и показывалось. Это твои проблемы, что ты нифига не знаешь, не помнишь и не собираешься ни узнавать ни учить.


dmitriid.comGitHubLinkedIn
Re[20]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 22.01.13 10:08
Оценка:
_AB>>Дай минимальные требования к редхату с софтом, будь добр. Могу ли я предъявить им претензии в случае чего? Ну, например IBM DB2 фигово работает, а там всего-ничего нагрузка — 5 тысяч запросов в секунду в среднем. Или даже фиг с ней, с проприетарщиной. PostgreSQL, к примеру.
S>Ну насколько я понял по ссылке выше — редхат софт учитывает вроде бы.
S>В любом случае минимальные требования они на то и минимальные, что бы знать от чего отталкиваться при выборе железа.
S>И по опыту использования генту — она кушает поменьше, нежели виндовые серваки.

О да. Твой опыт. Расскажи подробнее о твоем опыте, ага-ага.


dmitriid.comGitHubLinkedIn
Re[20]: на каком языке вам приятнее всего программировать ?
От: _ABC_  
Дата: 22.01.13 10:09
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>С чего бы это?

S>Пока что самый дорогой ресурс — это IOPS.
Полностью согласен. Поправка принимается.
Re[20]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 22.01.13 10:46
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Ну насколько я понял по ссылке выше — редхат софт учитывает вроде бы.


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

S>И по опыту использования генту — она кушает поменьше, нежели виндовые серваки.


Это даже не просто пальцем в небо, это дае не знаю что. По какому опыту, под какой нагрузкой, как мерял?
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[34]: на каком языке вам приятнее всего программировать ?
От: Sinix  
Дата: 22.01.13 11:04
Оценка: 1 (1)
Здравствуйте, Sheridan, Вы писали:

S>Получается, что приложение (например калькулятор, чтобы проще было) писанное в студии с дотнетом можно собрать под линуксом с моно?

Даже если оно под Lin изначально не затачивалось, а просто писалось грамотными разработчиками или хотя бы по официальным гадлайнам.

Как пример — http://code.google.com/p/paint-mono/downloads/detail?name=paintdotnet-0.1.63.tar.gz Что там поменялось при портировании можно почитать здесь.
Re[38]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 22.01.13 13:31
Оценка:
Здравствуйте, Sheridan, Вы писали:

P>>Ты, ЕМНИП, когда-то говорил, что используешь C# в работе. Значит, студия и .NET у тебя где-то есть.


S>Сейчас нету


Все равно не вижу проблемы. Скачать бесплатный Express Edition для C# — это на несколько минут делов. А поскольку ты, ЕМНИП, начальник отдела, то вообще можешь кого-нибудь из подчиненных напрячь, а сам продолжать портировать Генту на смартфон.
Re[37]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 22.01.13 13:33
Оценка: +1 :)
Здравствуйте, Mamut, Вы писали:

M>Поиск тебе в помощь. Это все уже обсуждалось, объяснялось и показывалось.


"Не помню контекст" ©
Re[14]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 22.01.13 21:21
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?


Если там нет платформозависимых библиотек — все будет работать.

S>Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о


Обыкновенную, которой нет в С++.
Re[16]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 22.01.13 21:21
Оценка: 1 (1)
Здравствуйте, Sheridan, Вы писали:

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


У нас линуховая версия платформы собирается под виндой дотнетным компилятором. А 32-64 бита в дотнете вообще полностью прозрачны — по умолчанию на 32-хбитных системах работает 32-хбитное приложение, на 64-х битных — 64-хбитное.
Re[29]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 22.01.13 21:21
Оценка: 1 (1)
Здравствуйте, Mamut, Вы писали:

M>Ну и Mоно нормально поддерживает, если я правильно читаю их сайт, ASP.NET и MVC3 (опенсорный майкрософтовский, кстати)


С MVC все немного интереснее (по крайней мере было, когда я с этим сталкивался) — лицензия позволяет запускать под Моно родные МСные сборки, так что сам Моно разработкой собственной вариации MVC не занимается.
Re[30]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 23.01.13 07:06
Оценка:
M>>Ну и Mоно нормально поддерживает, если я правильно читаю их сайт, ASP.NET и MVC3 (опенсорный майкрософтовский, кстати)

НС>С MVC все немного интереснее (по крайней мере было, когда я с этим сталкивался) — лицензия позволяет запускать под Моно родные МСные сборки, так что сам Моно разработкой собственной вариации MVC не занимается.


О, это еще интереснее. Как раз те самые бинарники, о которых ныл Шеридан


dmitriid.comGitHubLinkedIn
Re: на каком языке вам приятнее всего программировать ?
От: TimurSPB Интернет  
Дата: 23.01.13 08:43
Оценка: +2
С теплотой вспоминаю Borland Delphi.
Make flame.politics Great Again!
Re[2]: на каком языке вам приятнее всего программировать ?
От: TimurSPB Интернет  
Дата: 23.01.13 08:45
Оценка:
RW>интересно, про 1С кто-нибудь скажет?
Вспомню 7.7 — вздрогну.

Процедура ВывестиДерево(Знач Дерево, Уровень)
Если Уровень > 0 Тогда
Таблица.ВывестиСекцию("Пустая|Знак");

Make flame.politics Great Again!
Re[8]: на каком языке вам приятнее всего программировать ?
От: TimurSPB Интернет  
Дата: 23.01.13 08:47
Оценка:
RW>да ладно, очень приятный и хороший язык, даже по-русски можно писать
Куча кирилических букв и арабских цифр не есть русский язык.
Make flame.politics Great Again!
Re[15]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 23.01.13 11:57
Оценка:
S>>Нука давай поподробнее, какую именно ты бинарную совместимость имел ввиду? ^_о
НС>Обыкновенную, которой нет в С++.

Я думаю, можно уже не продолжать. Согласно описанному в 2009-м
Автор: Mamut
Дата: 22.10.09
сценарию Шеридан уже исчез из этого топика. По не раз описанному мной прогнозу, следующего появления этой темы с теми же «аргументами» от Шеридана можно ждать через год, плюч-минус два месяца. Благо, эти прогнозы уже давно подтверждаются экспериментально
Автор: Mamut
Дата: 22.01.13
.


dmitriid.comGitHubLinkedIn
Re[11]: на каком языке вам приятнее всего программировать ?
От: iLikeCookies  
Дата: 24.01.13 15:35
Оценка: :)
Здравствуйте, Mamut, Вы писали:

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


Ситуации вообще-то разные. У нас ядро написано на C/C++, оно реально портабельно, работает с минимальными изменениями под Windows/Linux/OS X/Android/iOS. Такой фокус вместе с C#'ом не прокатит, это будет реальный геморрой и никто в здравом рассудке и трезвом уме так делать не будет.

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


Я вижу тут проблемы с логикой не только у него
Re[12]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 24.01.13 16:11
Оценка:
M>>Но да, это же С++!!! Это правильно!!! А вот точно такая же ситуация для C# — это зло, неправильно и MS обязан открыть исходники!!!одинодинодин

LC>Ситуации вообще-то разные. У нас ядро написано на C/C++, оно реально портабельно, работает с минимальными изменениями под Windows/Linux/OS X/Android/iOS. Такой фокус вместе с C#'ом не прокатит, это будет реальный геморрой и никто в здравом рассудке и трезвом уме так делать не будет.


При этом тут же в треде, и два, и три года тому назад приводились примеры систем, написанных на C#, и работающих под Виндой и Линуксом.

Не надо свой личный опыт обобщать до всех, ок?


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

LC>Я вижу тут проблемы с логикой не только у него

Зеркало — шикарный инструмент. Советую.


dmitriid.comGitHubLinkedIn
Re[13]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 24.01.13 18:12
Оценка:
Здравствуйте, Mamut, Вы писали:

M>При этом тут же в треде, и два, и три года тому назад приводились примеры систем, написанных на C#, и работающих под Виндой и Линуксом.


M>Не надо свой личный опыт обобщать до всех, ок?


А им хоть сколько показывай, они как будто не видят очевидных фактов.
Re[2]: на каком языке вам приятнее всего программировать ?
От: Lorenzo_LAMAS  
Дата: 24.01.13 20:24
Оценка: +9
Здравствуйте, valheru, Вы писали:


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


V>Objective-C.


удивительно. у меня этот язык ничего кроме недоумения не вызывает. если б его эппл не продавливал (впрочем я, конечно,
не знаю, для мака/иОс ли вы программируете) — был бы он давным-давно на своем месте — в помойке.
Of course, the code must be complete enough to compile and link.
Re[13]: на каком языке вам приятнее всего программировать ?
От: iLikeCookies  
Дата: 25.01.13 04:19
Оценка:
Здравствуйте, Mamut, Вы писали:

M>При этом тут же в треде, и два, и три года тому назад приводились примеры систем, написанных на C#, и работающих под Виндой и Линуксом.


Да я тебе хоть на Брейнфаке пример могу привести работающий на всех вышеперечисленных мной платформах. Практика, это одно, а голые слова и примеры с форумов, которых ты нахватался по верхам, это совсем другое.

M>Не надо свой личный опыт обобщать до всех, ок?


Не надо чушь всякую прочитанную на форумах выдавать за истину в последней инстанции, ок?

M>Зеркало — шикарный инструмент. Советую.


Детский сад.

ЗЫ: что за двойные стандарты тут? Мамут во всю очень не красиво тут переходит на личностные оскорбления, прям таки очень не корректно пишет в отношении товарища Шеридана. А мое сообщение, где я назвал вещи своими именами, Мамута троллем, взяли, да стерли?

ЗЫЫ: КСВ, да и как почти весь ресурс превращается в помойку (уже превратился), хорошие темы, на которые хотелось бы пообщаться сразу же засираются личностными оскорблениями таких товарищей как Мамут, что читать аж тошно.
Re[14]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 25.01.13 06:02
Оценка: :)
M>>Не надо свой личный опыт обобщать до всех, ок?

LC>Не надо чушь всякую прочитанную на форумах выдавать за истину в последней инстанции, ок?


Какие-то буквы на экране написали следующее:

У нас ядро написано на C/C++, оно реально портабельно, работает с минимальными изменениями под Windows/Linux/OS X/Android/iOS. Такой фокус вместе с C#'ом не прокатит, это будет реальный геморрой и никто в здравом рассудке и трезвом уме так делать не будет.


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


dmitriid.comGitHubLinkedIn
Re[14]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 25.01.13 06:04
Оценка: :)
LC>ЗЫЫ: КСВ, да и как почти весь ресурс превращается в помойку (уже превратился), хорошие темы, на которые хотелось бы пообщаться сразу же засираются личностными оскорблениями таких товарищей как Мамут, что читать аж тошно.

Это говорит человек, процентов 90% из 150 сообщений которого находятся в священных войнах? Ничего не остается, как повторить: зеркало шикарный инструмент. Советую.


dmitriid.comGitHubLinkedIn
Re: на каком языке вам приятнее всего программировать ?
От: HolyNick  
Дата: 25.01.13 12:35
Оценка:
C++
Re[15]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 25.01.13 15:40
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Отож. Если нет платформенно-зависимого кода, то можно запросто взять программу, написанную под моно, запустить под гентой, и она зареференсит сборку, скомпилированную дотнетом под виндой, и даже создаст экземпляры типов из этой сборки, и сможет вызывать их методы.

S>Вот это — бинарная совместимость. А про С++ возвращайся рассуждать тогда, когда твоя программа, скомпилённая gcc под генту сможет импортировать и выполнить функции из 32х-битной виндовой DLL.

1. DLL никакого отношения к С++ не имеют.
2. О бинарной совместимости исполняемого кода имеет смысл говорить только тогда, когда речь идет о нативном коде процессора. Если между неким кодом и процессором сидит кто-то еще (интерпретатор, JIT, и т.д.), то говорить о бинарной совместимости не имеет смысла.
Потому что иначе самым "бинарно-совместимым" окажется старый добрый Бейсик времен MS-DOS и даже раньше.
With best regards
Pavel Dvorkin
Re[3]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 25.01.13 15:50
Оценка:
Здравствуйте, TimurSPB, Вы писали:

RW>>интересно, про 1С кто-нибудь скажет?

TSP>Вспомню 7.7 — вздрогну.

TSP>

TSP>Процедура ВывестиДерево(Знач Дерево, Уровень)
TSP> Если Уровень > 0 Тогда
TSP> Таблица.ВывестиСекцию("Пустая|Знак");


Хм...
Защищать 1С не собираюсь. дел с ней не имел, но вот чем этот код отличается от


procedure PrintTree(val Tree, Level)
If Level > 0 then
Table.PrintSection("Empty|Sign");

в предположении, что твой родной язык — английский ? А ведь это — почти Паскаль, да и от С недалеко.
With best regards
Pavel Dvorkin
Re[16]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 26.01.13 04:39
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>1. DLL никакого отношения к С++ не имеют.

Ок, спасибо за поправку. Можете потренироваться со статической линковкой обычных библиотек поперёк платформ.
PD>2. О бинарной совместимости исполняемого кода имеет смысл говорить только тогда, когда речь идет о нативном коде процессора. Если между неким кодом и процессором сидит кто-то еще (интерпретатор, JIT, и т.д.), то говорить о бинарной совместимости не имеет смысла.
PD>Потому что иначе самым "бинарно-совместимым" окажется старый добрый Бейсик времен MS-DOS и даже раньше.
Вы как-то узко трактуете понятие бинарного кода. Лично меня та степень бинарности, которая используется в дотнете, вполне устраивает.
Как, впрочем, и в .class /.jar файлах. И мы же оба понимаем, что между кодом и процессором в наше время всегда "сидит кто-то ещё", не так ли? Скажем, загрузчик. Ведь если им пренебречь, то факт незапускаемости линуксовой программы под виндой, запущенной на той же машине вызовет недоумение — процессор-то один и тот же!
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[17]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 06:38
Оценка: 2 (1) +1
Здравствуйте, Sinclair, Вы писали:

PD>>1. DLL никакого отношения к С++ не имеют.

S>Ок, спасибо за поправку. Можете потренироваться со статической линковкой обычных библиотек поперёк платформ.

Хм, мне кажется до сих пор речь шла об исполнении, а теперь вдруг о линковке... Перенести линкер от VS в Линукс никакой проблемы не составит, и MS могла бы это сделать быстро, если бы захотела — конечно, при условии, что генерировал бы он по-прежнему EXE/DLL, а не линуксовские исполняемые файлы. Только это никому не нужно.


PD>>2. О бинарной совместимости исполняемого кода имеет смысл говорить только тогда, когда речь идет о нативном коде процессора. Если между неким кодом и процессором сидит кто-то еще (интерпретатор, JIT, и т.д.), то говорить о бинарной совместимости не имеет смысла.

PD>>Потому что иначе самым "бинарно-совместимым" окажется старый добрый Бейсик времен MS-DOS и даже раньше.
S>Вы как-то узко трактуете понятие бинарного кода. Лично меня та степень бинарности, которая используется в дотнете, вполне устраивает.

Мы на "Вы" перешли ?

S>Как, впрочем, и в .class /.jar файлах. И мы же оба понимаем, что между кодом и процессором в наше время всегда "сидит кто-то ещё", не так ли? Скажем, загрузчик. Ведь если им пренебречь, то факт незапускаемости линуксовой программы под виндой, запущенной на той же машине вызовет недоумение — процессор-то один и тот же!


Верно, сидит. Но вот тут-то и разница. Для нативного кода загрузчик код не генерирует, а только загружает. Он может вносить в него изменения (скажем, настраивать по .reloc), но он не может генерировать машинные команды. Для ненативного генерирует. Если принять твою концепцию бинарности, то слишком далеко можно пойти. Например, архивируем программу на Бейсике и пишем интерпретатор, который деархивирует, интерпретирует и исполняет. Архивированный .bas — безусловно бинарный файл. Деархиватор-интерпретатор можно под любую платформу написать. Что же теперь, будешь утверждать, что и в этом случае имеет место бинарная совместимость ?
С Явой то же самое. Байт-код бинарный. Байт-код годится для любой платформы (будем так считать, даже если это не на 100% верно). Но из этого не следует, что имеет место бинарная совместимость исполняемого кода, так как байт-код не является исполняемым кодом. Да и вообще он формально не код, а данные для java VM. Как и управляемый код в дотнетовской DLL не код , а данные для JIT.
With best regards
Pavel Dvorkin
Re[18]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 26.01.13 09:03
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> С Явой то же самое. Байт-код бинарный. Байт-код годится для любой платформы (будем так считать, даже если это не на 100% верно). Но из этого не следует, что имеет место бинарная совместимость исполняемого кода, так как байт-код не является исполняемым кодом. Да и вообще он формально не код, а данные для java VM. Как и управляемый код в дотнетовской DLL не код , а данные для JIT.


Как раз таки следует. Это исполняемый код VM. А уж как VM осуществляет исполнение это её личное дело: может интерпретировать, а может джитить в код целевого цпу.
avalon 1.0rc3 build 432, zlib 1.2.5
Re[19]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 10:23
Оценка:
Здравствуйте, hattab, Вы писали:

PD>> С Явой то же самое. Байт-код бинарный. Байт-код годится для любой платформы (будем так считать, даже если это не на 100% верно). Но из этого не следует, что имеет место бинарная совместимость исполняемого кода, так как байт-код не является исполняемым кодом. Да и вообще он формально не код, а данные для java VM. Как и управляемый код в дотнетовской DLL не код , а данные для JIT.


H>Как раз таки следует. Это исполняемый код VM. А уж как VM осуществляет исполнение это её личное дело: может интерпретировать, а может джитить в код целевого цпу.


Это было бы верно, если бы VM сама была процессором и исполняла этот код. А пока что VM — это лишь программа, которая исполняется на процессоре и написана на нативном коде. А байт-код — данные для этой программы, которые она, действительно, вправе обрабатывать как хочет.
With best regards
Pavel Dvorkin
Re[20]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 26.01.13 10:47
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> H>Как раз таки следует. Это исполняемый код VM. А уж как VM осуществляет исполнение это её личное дело: может интерпретировать, а может джитить в код целевого цпу.


PD> Это было бы верно, если бы VM сама была процессором и исполняла этот код. А пока что VM — это лишь программа, которая исполняется на процессоре и написана на нативном коде. А байт-код — данные для этой программы, которые она, действительно, вправе обрабатывать как хочет.


По сути, VM и есть процессор. Были и кремниевые java-процессоры, это ничего не меняет.
avalon 1.0rc3 build 432, zlib 1.2.5
Re[21]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 12:09
Оценка:
Здравствуйте, hattab, Вы писали:

H>По сути, VM и есть процессор. Были и кремниевые java-процессоры, это ничего не меняет.


Ну тогда и, скажем, winrar есть процессор — для преобразования сжатого файла в несжатый. И т.д. и т.п.
With best regards
Pavel Dvorkin
Re[21]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 26.01.13 12:32
Оценка: +1 -2
PD>> Это было бы верно, если бы VM сама была процессором и исполняла этот код. А пока что VM — это лишь программа, которая исполняется на процессоре и написана на нативном коде. А байт-код — данные для этой программы, которые она, действительно, вправе обрабатывать как хочет.

H>По сути, VM и есть процессор. Были и кремниевые java-процессоры, это ничего не меняет.


Не спорь. У Павла есть жестко прописанный набор стандартов уровня 1995-го года. Если что-то не вмещается в прокрустово ложе этих стандартов, это что-то объявляется неверным, ложным и т.п.

Не говоря уже о том, что мы говорим о бинарной совместимости, а Павел, внезапно, о совместимости исполняемого кода
Автор: Pavel Dvorkin
Дата: 25.01.13
(и продолжает загонять разговор в это понятие
Автор: Pavel Dvorkin
Дата: 26.01.13
). И можно потратить стопятьсот сообщений на выяснение разницы между этим двумя понятиями и т.п. А смысл?


dmitriid.comGitHubLinkedIn
Re[22]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 26.01.13 13:26
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> H>По сути, VM и есть процессор. Были и кремниевые java-процессоры, это ничего не меняет.


PD> Ну тогда и, скажем, winrar есть процессор — для преобразования сжатого файла в несжатый. И т.д. и т.п.


По идее, так и есть (хотя, никому в голову не придет называть архиватор процессором). И что? Это не отменяет того факта, что байт-код является исполняемым по отношению к VM. Кстати, следуя твоей логике, x86-код тоже не является исполняемым т.к. напрямую эти инструкции современные процессоры не выполняют. Цитата для примера (источник):

В целом, микроархитектура Bobcat предполагает одновременное исполнение до двух x86 инструкций (в том числе и 64-битных). Конечно, процессор оперирует внутренними микрокомандами, но статистически до 89 % x86 инструкций преобразуется декодером Brazos в одну симметричную микрокоманду. Лишь 10 % инструкций декодируется в пару микрокоманд, а как несколько связанных микроопераций представляется не более 1 % входящих x86 команд.

avalon 1.0rc3 build 432, zlib 1.2.5
Re[18]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 26.01.13 13:30
Оценка: +2
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Хм, мне кажется до сих пор речь шла об исполнении, а теперь вдруг о линковке... Перенести линкер от VS в Линукс никакой проблемы не составит, и MS могла бы это сделать быстро, если бы захотела — конечно, при условии, что генерировал бы он по-прежнему EXE/DLL, а не линуксовские исполняемые файлы. Только это никому не нужно.

В том то и дело, что бинарная совместимость в дотнете распространяется как на исполнение, так и на линковку. А для С++ нет ни того, ни другого. Дело не в запуске линкера, а в совместном использовании бинарной библиотеки под платформу А и приложения под платформу Б.

PD>Мы на "Вы" перешли ?

Ой, мне так проще, чем помнить, кому тыкать, а кому нет.

PD>Верно, сидит. Но вот тут-то и разница. Для нативного кода загрузчик код не генерирует, а только загружает. Он может вносить в него изменения (скажем, настраивать по .reloc), но он не может генерировать машинные команды.

Вы слишком много внимания уделяете несущественным деталям. Генерирует ли он команды jmp или только настраивает их параметры — не очень важно. Важно, что загрузчики для windows executable и для linux executable настолько разные, что они несовместимы между собой.

PD>Для ненативного генерирует. Если принять твою концепцию бинарности, то слишком далеко можно пойти. Например, архивируем программу на Бейсике и пишем интерпретатор, который деархивирует, интерпретирует и исполняет. Архивированный .bas — безусловно бинарный файл. Деархиватор-интерпретатор можно под любую платформу написать. Что же теперь, будешь утверждать, что и в этом случае имеет место бинарная совместимость ?

Конечно буду. Потому что ровно она и будет иметь место. Если я могу взять бинарную программу, и запустить её в целевом окружении, то чего ещё надо для щастя?

PD>С Явой то же самое. Байт-код бинарный. Байт-код годится для любой платформы (будем так считать, даже если это не на 100% верно). Но из этого не следует, что имеет место бинарная совместимость исполняемого кода, так как байт-код не является исполняемым кодом. Да и вообще он формально не код, а данные для java VM. Как и управляемый код в дотнетовской DLL не код , а данные для JIT.

Вы слишком много внимания уделяете несущественным деталям. Код от данных отличается только контекстом использования. Скажем, в Смолтоке или в Лиспе вы вообще не можете отличить одно от другого. Это не делает код на этих языках менее кодом.
В строгом определении, "исполняемый код" вышел из моды вместе с форматом .com файлов, т.к. всё остальное "исполнять" напрямую нельзя — нужно заниматься подготовкой к исполнению. А объём этой подготовки — дело вторичное.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[22]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 26.01.13 13:34
Оценка:
Здравствуйте, Mamut, Вы писали:

M> H>По сути, VM и есть процессор. Были и кремниевые java-процессоры, это ничего не меняет.


M> Не спорь. У Павла есть жестко прописанный набор стандартов уровня 1995-го года. Если что-то не вмещается в прокрустово ложе этих стандартов, это что-то объявляется неверным, ложным и т.п.


Хм... Концепция переносимого исполняемого кода (p-code) была разработана задолго до 1995 года

M> Не говоря уже о том, что мы говорим о бинарной совместимости, а Павел, внезапно, о совместимости исполняемого кода
Автор: Pavel Dvorkin
Дата: 25.01.13
(и продолжает загонять разговор в это понятие
Автор: Pavel Dvorkin
Дата: 26.01.13
). И можно потратить стопятьсот сообщений на выяснение разницы между этим двумя понятиями и т.п. А смысл?


Отдыхаю после баньки
avalon 1.0rc3 build 432, zlib 1.2.5
Re[23]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 13:52
Оценка:
Здравствуйте, hattab, Вы писали:

PD>> Ну тогда и, скажем, winrar есть процессор — для преобразования сжатого файла в несжатый. И т.д. и т.п.


H>По идее, так и есть (хотя, никому в голову не придет называть архиватор процессором). И что?


Ничего, кроме того, что тогда почти любая программа есть процессор и исчезает тема рассуждений.


>Это не отменяет того факта, что байт-код является исполняемым по отношению к VM. Кстати, следуя твоей логике, x86-код тоже не является исполняемым т.к. напрямую эти инструкции современные процессоры не выполняют. Цитата для примера (источник):


H>

В целом, микроархитектура Bobcat предполагает одновременное исполнение до двух x86 инструкций (в том числе и 64-битных). Конечно, процессор оперирует внутренними микрокомандами, но статистически до 89 % x86 инструкций преобразуется декодером Brazos в одну симметричную микрокоманду. Лишь 10 % инструкций декодируется в пару микрокоманд, а как несколько связанных микроопераций представляется не более 1 % входящих x86 команд.


Если бы программист(компилятор) мог писать программы либо на ассемблере x86/64, либо на языке этих микрокоманд, я бы с тобой согласился. Но такой возможности нет. Это ниже уровня программирования, а поэтому должно быть отнесено к особенностям аппаратной реализации — точно так же, как и электрические сигналы и т.п.
With best regards
Pavel Dvorkin
Re[19]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 14:21
Оценка: +1 -2 :)
Здравствуйте, Sinclair, Вы писали:

S>В том то и дело, что бинарная совместимость в дотнете распространяется как на исполнение, так и на линковку. А для С++ нет ни того, ни другого. Дело не в запуске линкера, а в совместном использовании бинарной библиотеки под платформу А и приложения под платформу Б.


Ты с Mono работал ?
Нет никаких бинарных библиотек и приложений под платформу A (Windows) и Б (Linux). Компилятор Mono создает обычный EXE или DLL, с той же структурой, что и Visual Studio. Я писал программу в VS, делал EXE файл, а заказчик потом исполнял его в линуксе. Другое дело, что он использует системные библиотеки, которые в Windows и Linux отличаются, но опять же не по структуре, а по своим действиям на неуправляемом уровне.

PD>>Верно, сидит. Но вот тут-то и разница. Для нативного кода загрузчик код не генерирует, а только загружает. Он может вносить в него изменения (скажем, настраивать по .reloc), но он не может генерировать машинные команды.

S>Вы слишком много внимания уделяете несущественным деталям. Генерирует ли он команды jmp или только настраивает их параметры — не очень важно. Важно, что загрузчики для windows executable и для linux executable настолько разные, что они несовместимы между собой.

Это не есть несущественные детали. Он, кстати, и команды jmp не генерирует. Он просто маппирует EXE/DLL в АП по механизму mmf, иногда изменяя некоторые константы (из .reloc). Никакой код он не генерирует — у него попросту нет никаких данных, чтобы это делать. В отличие от JIT.

PD>>Для ненативного генерирует. Если принять твою концепцию бинарности, то слишком далеко можно пойти. Например, архивируем программу на Бейсике и пишем интерпретатор, который деархивирует, интерпретирует и исполняет. Архивированный .bas — безусловно бинарный файл. Деархиватор-интерпретатор можно под любую платформу написать. Что же теперь, будешь утверждать, что и в этом случае имеет место бинарная совместимость ?

S>Конечно буду. Потому что ровно она и будет иметь место. Если я могу взять бинарную программу, и запустить её в целевом окружении, то чего ещё надо для щастя?

Тогда и для неархивированного Бейсика можно тоже говорить о бинарной совместимости. Кто мне запретит текстовый файл считать бинарным ? Исключим из этой моей схемы архивацию/деархивацию, и будет то же самое, так ?
Но тогда и для C++ имеет место бинарная совместимость — я же могу взять бинарную программу (компилятор + линкер) и запустить эту С++ программу в ином окружении, если, конечно, она не использует ничего сверх стандарта С++. Полное "щастя" . Да, мне придется делать это при каждом запуске, так и JIT при каждом запуске свою работу делает, и интерпретатор Бейсика тоже.


PD>>С Явой то же самое. Байт-код бинарный. Байт-код годится для любой платформы (будем так считать, даже если это не на 100% верно). Но из этого не следует, что имеет место бинарная совместимость исполняемого кода, так как байт-код не является исполняемым кодом. Да и вообще он формально не код, а данные для java VM. Как и управляемый код в дотнетовской DLL не код , а данные для JIT.

S>Вы слишком много внимания уделяете несущественным деталям. Код от данных отличается только контекстом использования. Скажем, в Смолтоке или в Лиспе вы вообще не можете отличить одно от другого. Это не делает код на этих языках менее кодом.

В Смолтоке , Лиспе или Бейсике можете называть кодом что хотите, а для процессора код — это то, на что можно передать управление из ОС с помощью машинных команд типа jmp, call и т.д, после чего он будет исполняться процессором.

S>В строгом определении, "исполняемый код" вышел из моды вместе с форматом .com файлов, т.к. всё остальное "исполнять" напрямую нельзя — нужно заниматься подготовкой к исполнению. А объём этой подготовки — дело вторичное.


Если это дело вторичное — тогда мы имеем эту самую совместимость для любого языка по причинам, изложенным мной чуть выше.
With best regards
Pavel Dvorkin
Re[24]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 26.01.13 15:10
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> H>По идее, так и есть (хотя, никому в голову не придет называть архиватор процессором). И что?


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


Вот именно. Спрашивается, нафига ты сюда архиватор притянул Говоря о CPU и VM мы говорим, вообще-то, об одном и том же. Только первый воплощен в кремние, а вторая существует в виде программной реализации.

PD> Если бы программист(компилятор) мог писать программы либо на ассемблере x86/64, либо на языке этих микрокоманд, я бы с тобой согласился. Но такой возможности нет. Это ниже уровня программирования, а поэтому должно быть отнесено к особенностям аппаратной реализации — точно так же, как и электрические сигналы и т.п.


Программист/компилятор под VM так же ограничен ассемблером этой VM, и не может использовать команды CPU на котором работает VM. Для VM ассемблером является её байт-код, и она также может выполнять его разными путями. Соответствие просто зеркальное.
avalon 1.0rc3 build 432, zlib 1.2.5
Re[25]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 15:32
Оценка:
Здравствуйте, hattab, Вы писали:

H>Вот именно. Спрашивается, нафига ты сюда архиватор притянул


Для Синклера , см. ветвь дискуссии с ним. Я же ему отвечал.

>Говоря о CPU и VM мы говорим, вообще-то, об одном и том же. Только первый воплощен в кремние, а вторая существует в виде программной реализации.


Совершенно верно. Software and hardware. Вот только первое под программистским контролем, а второе нет.

PD>> Если бы программист(компилятор) мог писать программы либо на ассемблере x86/64, либо на языке этих микрокоманд, я бы с тобой согласился. Но такой возможности нет. Это ниже уровня программирования, а поэтому должно быть отнесено к особенностям аппаратной реализации — точно так же, как и электрические сигналы и т.п.


H>Программист/компилятор под VM так же ограничен ассемблером этой VM, и не может использовать команды CPU на котором работает VM. Для VM ассемблером является её байт-код, и она также может выполнять его разными путями. Соответствие просто зеркальное.


Да все верно, кроме того, что выделено выше. И это существенно. Потому что иначе я могу сказать, что и вообще все процессоры всех сортов совместимы между собой, и это будет верно на уровне чистой электродинамики.
With best regards
Pavel Dvorkin
Re[22]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 15:38
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Не говоря уже о том, что мы говорим о бинарной совместимости, а Павел, внезапно, о совместимости исполняемого кода
Автор: Pavel Dvorkin
Дата: 25.01.13


Неужто внезапно ? А я так полагал, что отвечаю Синклеру

S>Отож. Если нет платформенно-зависимого кода, то можно запросто взять программу, написанную под моно, запустить под гентой, и она зареференсит сборку, скомпилированную дотнетом под виндой, и даже создаст экземпляры типов из этой сборки, и сможет вызывать их методы. Вот это — бинарная совместимость.


http://rsdn.ru/forum/flame.comp/5040193.1
Автор: Sinclair
Дата: 22.01.13


Как-то оно не очень красиво выглядит. Впрочем, как чаще оно в твоих сообщениях и бывает.
With best regards
Pavel Dvorkin
Re[23]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 26.01.13 15:54
Оценка: -1
S>>Отож. Если нет платформенно-зависимого кода, то можно запросто взять программу, написанную под моно, запустить под гентой, и она зареференсит сборку, скомпилированную дотнетом под виндой, и даже создаст экземпляры типов из этой сборки, и сможет вызывать их методы. Вот это — бинарная совместимость.

PD>http://rsdn.ru/forum/flame.comp/5040193.1
Автор: Sinclair
Дата: 22.01.13


PD>Как-то оно не очень красиво выглядит. Впрочем, как чаще оно в твоих сообщениях и бывает.


И можно потратить стопятьсот сообщений на выяснение разницы между этим двумя понятиями и т.п. А смысл?


Чем ты собственно и занимаешься
Автор: Pavel Dvorkin
Дата: 26.01.13
. Я где-то что-то неправильно сказал? Да нет. То, что оно для тебя некрасиво, это, извини, не моя проблема.


dmitriid.comGitHubLinkedIn
Re[24]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 26.01.13 16:29
Оценка:
Здравствуйте, Mamut, Вы писали:

M> Я где-то что-то неправильно сказал?


Вот здесь

M>Павел, внезапно, о совместимости исполняемого кода.


Одно из двух — либо не заметил, что на эту тему перешел отнюдь не я (да еще внезапно), а Синклер, либо специально ... как бы это повежливее выразить... исказил истину

Если первое — надо бы просто извиниться, и инцидент исчерпан.
Но скорее второе, судя по сообщению, на которое я отвечаю. Да и по стилю ответов тоже.

>То, что оно для тебя некрасиво, это, извини, не моя проблема.


Для тебя должно быть некрасиво — попасть в такую ситуацию.
With best regards
Pavel Dvorkin
Re[6]: на каком языке вам приятнее всего программировать ?
От: sysenter  
Дата: 26.01.13 18:08
Оценка:
Здравствуйте, MikePetrichenko, Вы писали:

MP>Больше всего нравится то, за что хорошо платят. А уж на чем писать — дело десятое.


Т.е. Java? За неё вроде, как больше платят...
Re[26]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 26.01.13 18:14
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> H>Вот именно. Спрашивается, нафига ты сюда архиватор притянул


PD> Для Синклера , см. ветвь дискуссии с ним. Я же ему отвечал.


Нет, про архиватор ты мне отвечал
Автор: Pavel Dvorkin
Дата: 26.01.13
.

PD> >Говоря о CPU и VM мы говорим, вообще-то, об одном и том же. Только первый воплощен в кремние, а вторая существует в виде программной реализации.


PD> Совершенно верно. Software and hardware. Вот только первое под программистским контролем, а второе нет.


Неверно. За рамки VM, ни компилятор, ни программист выйти не могут (то есть ни о каком контроле не может идти речи). И именно благодаря этому, исполняемый код является переносимым вне зависимости от платформы на которой работает VM.

PD> PD>> Если бы программист(компилятор) мог писать программы либо на ассемблере x86/64, либо на языке этих микрокоманд, я бы с тобой согласился. Но такой возможности нет. Это ниже уровня программирования, а поэтому должно быть отнесено к особенностям аппаратной реализации — точно так же, как и электрические сигналы и т.п.


PD> H>Программист/компилятор под VM так же ограничен ассемблером этой VM, и не может использовать команды CPU на котором работает VM. Для VM ассемблером является её байт-код, и она также может выполнять его разными путями. Соответствие просто зеркальное.


PD> Да все верно, кроме того, что выделено выше. И это существенно. Потому что иначе я могу сказать, что и вообще все процессоры всех сортов совместимы между собой, и это будет верно на уровне чистой электродинамики.


У процессоров и VM есть система команд, и говорим мы о ней, и ни о чем другом.
avalon 1.0rc3 build 432, zlib 1.2.5
Re[25]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 26.01.13 18:19
Оценка:
M>>Павел, внезапно, о совместимости исполняемого кода.
PD>Одно из двух — либо не заметил, что на эту тему перешел отнюдь не я (да еще внезапно), а Синклер, либо специально ... как бы это повежливее выразить... исказил истину

Да-да. Все, что не умещается в стандарты 95-го года, это искажение истины, мы в курсе. Синклер объяснил, что он имел в виду. И не только Синклер.

>>То, что оно для тебя некрасиво, это, извини, не моя проблема.

PD>Для тебя должно быть некрасиво — попасть в такую ситуацию.

Ситуации нет. Я описываю то, что вижу и видел до этого Тебе это не нравится? Извини, это не моя проблема.


dmitriid.comGitHubLinkedIn
Re[8]: на каком языке вам приятнее всего программировать ?
От: sysenter  
Дата: 26.01.13 18:21
Оценка: :)))
Здравствуйте, Sheridan, Вы писали:

S>Да. Хотя бы потому как ее продуктом пользуются миллионы (миллиарды?) людей. И не знаю как тебе, а вот лично мне жутко интересно

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

Продукты MS в силу закрытости исходников неприменимы например для серьёзных стартапов. Никогда Google не стал Google если бы юзали винду, с закрытыми исходниками нельзя ни TCP стек под свои задачи заточить, ни кучи других системных вещей нельзя переделать. Даже вконтакте и тот в ядре Linux под себя TCP стек затачивал.
Если MS не хочет крякнуть им нужно открывать исходники винды и бесплатно её раздавать...
Re[13]: на каком языке вам приятнее всего программировать ?
От: sysenter  
Дата: 26.01.13 18:41
Оценка:
Здравствуйте, genre, Вы писали:

G>Что Qt? у нас UI в разных системах внезапно стал работать одинаково и стало возможно описать его одним общим api?


Photoshop Lightroom написан на Qt, достаточно в качестве примера?
Re[30]: на каком языке вам приятнее всего программировать ?
От: sysenter  
Дата: 26.01.13 18:46
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>С MVC все немного интереснее (по крайней мере было, когда я с этим сталкивался) — лицензия позволяет запускать под Моно родные МСные сборки, так что сам Моно разработкой собственной вариации MVC не занимается.


С обычным ASP.NET тоже самое. Про WCF кто нибудь вкурсе?
Re[31]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 26.01.13 18:57
Оценка:
Здравствуйте, sysenter, Вы писали:

S>С обычным ASP.NET тоже самое.


Точно нет. Обычный ASP.NET поставляется только в составе фреймворка, а лицензия фреймворка не позволяет его сборки запускать в чужих рантаймах. MVC же, помимо фреймворка, лежит отдельно на кодплексе, и там лицензия несколько другая.

S> Про WCF кто нибудь вкурсе?


А что тебя про него интересует?
Re[32]: на каком языке вам приятнее всего программировать ?
От: sysenter  
Дата: 26.01.13 19:02
Оценка: 3 (2)
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Точно нет. Обычный ASP.NET поставляется только в составе фреймворка, а лицензия фреймворка не позволяет его сборки запускать в чужих рантаймах. MVC же, помимо фреймворка, лежит отдельно на кодплексе, и там лицензия несколько другая.


MS открыл исходники ASP.NET 4.0 и теперь mono содержит именно эти исходники.

НС>А что тебя про него интересует?


Уже на сайте mono посмотрел.
Re[33]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 26.01.13 19:16
Оценка:
Здравствуйте, sysenter, Вы писали:

S>MS открыл исходники ASP.NET 4.0 и теперь mono содержит именно эти исходники.


Ну, эта новость прошла мимо моих ушей. Теперь буду знать.
Re[27]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 27.01.13 03:50
Оценка:
Здравствуйте, hattab, Вы писали:

H>Нет, про архиватор ты мне отвечал
Автор: Pavel Dvorkin
Дата: 26.01.13
.


Но сначала Синклеру

http://rsdn.ru/forum/flame.comp/5045344.1
Автор: Pavel Dvorkin
Дата: 26.01.13


А тебе уж в качестве повтора. Впрочем, я от своих слов не отказываюсь.

PD>> >Говоря о CPU и VM мы говорим, вообще-то, об одном и том же. Только первый воплощен в кремние, а вторая существует в виде программной реализации.


PD>> Совершенно верно. Software and hardware. Вот только первое под программистским контролем, а второе нет.


H>Неверно. За рамки VM, ни компилятор, ни программист выйти не могут (то есть ни о каком контроле не может идти речи). И именно благодаря этому, исполняемый код является переносимым вне зависимости от платформы на которой работает VM.


JNI есть выход за рамки VM или нет ?
А вот за рамки x86/x64 asm мне нействительно не выйти.

H>У процессоров и VM есть система команд, и говорим мы о ней, и ни о чем другом.


Спор, похоже, пора заканчивать. В сущнсти, у нас просто разные подходы. Если считать VM специализированным процессором, то ты прав. Если вспомнить, что она сама процесс ОС, то прав я. Так что вопрос, в сущности, об уровне, ниже которого выйти нельзя при определении этой самой бинарной совместимости. Я предлагаю уровень, самый верхний после аппаратуры, он же самый нижний программируемый. Ты берешь следующий программируемый уровень. Вот и все.
With best regards
Pavel Dvorkin
Re[4]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 27.01.13 06:38
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

TSP>>

TSP>>Процедура ВывестиДерево(Знач Дерево, Уровень)
TSP>> Если Уровень > 0 Тогда
TSP>> Таблица.ВывестиСекцию("Пустая|Знак");


PD>Хм...

PD>Защищать 1С не собираюсь. дел с ней не имел, но вот чем этот код отличается от

PD>procedure PrintTree(val Tree, Level)

PD>If Level > 0 then
PD> Table.PrintSection("Empty|Sign");

PD>в предположении, что твой родной язык — английский ? А ведь это — почти Паскаль, да и от С недалеко.


Просто подсчитай, сколько раз тебе придется сменить язык при вводе русского текста и сколько — английского.
Re[5]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 27.01.13 06:41
Оценка:
Здравствуйте, Privalov, Вы писали:

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


Я не о том. Текст на 1С выглядит ужасно для нас, но текст на Паскале выглядит почти так же для английских нативов.
With best regards
Pavel Dvorkin
Re[6]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 27.01.13 07:55
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Я не о том. Текст на 1С выглядит ужасно для нас, но текст на Паскале выглядит почти так же для английских нативов.


Ты спросил, в чем отличие кода 1С от кода на Паскале. Я привел первое, что увидел. Я тоже практически не имел дела с 1С, так, видел пару фрагментов кода.
И когда-то у меня был опыт правки программы на грузинском PL/1
Автор: Privalov
Дата: 08.09.05
. С тех пор стараюсь не использовать в том, что пищу, русских слов.
Re[28]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 27.01.13 08:49
Оценка: +1
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> H>Неверно. За рамки VM, ни компилятор, ни программист выйти не могут (то есть ни о каком контроле не может идти речи). И именно благодаря этому, исполняемый код является переносимым вне зависимости от платформы на которой работает VM.


PD> JNI есть выход за рамки VM или нет ?


JNI это послабление конкретной реализации VM и не более. Мы же говорим не о частных случаях, а о идеологии вообще.

PD> А вот за рамки x86/x64 asm мне нействительно не выйти.


По твоему получается, что исполняемым считается только тот код, который соответствует целевому CPU. То есть, в приложении работающем под JVM код исполняемым не считается, а при запуске того же приложения на java-процессоре уже считается? Это же абсурд

PD> H>У процессоров и VM есть система команд, и говорим мы о ней, и ни о чем другом.


PD> Спор, похоже, пора заканчивать. В сущнсти, у нас просто разные подходы. Если считать VM специализированным процессором, то ты прав. Если вспомнить, что она сама процесс ОС, то прав я. Так что вопрос, в сущности, об уровне, ниже которого выйти нельзя при определении этой самой бинарной совместимости. Я предлагаю уровень, самый верхний после аппаратуры, он же самый нижний программируемый. Ты берешь следующий программируемый уровень. Вот и все.


VM это и есть специализированный процессор (wiki):

A virtual machine (VM) is a simulation of a machine (abstract or real) that is usually different from the target machine (where it is being simulated on). Virtual machines may be based on specifications of a hypothetical computer or emulate the computer architecture and functions of a real world computer.

avalon 1.0rc3 build 432, zlib 1.2.5
Re[29]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 27.01.13 09:36
Оценка: +1
Здравствуйте, hattab, Вы писали:

H>По твоему получается, что исполняемым считается только тот код, который соответствует целевому CPU.


Ну да. Бинарный код, состоящий из машинных команд целевого CPU. Я даю такое определение ему. Если у тебя другое — примем как факт и закончим дискуссию.

>То есть, в приложении работающем под JVM код исполняемым не считается, а при запуске того же приложения на java-процессоре уже считается? Это же абсурд


Этот код является исполняемым только на аппаратном java процессоре, то есть процессоре, который непосредственно исполняет байт-код. Если же этот байт-код преобразуется в код таргет-платформы кем-то, то это лишь данные для этого преобразователя. В этом, кстати, ничего удивительного нет. Машинный x86 код является исполняемым для процессора x86, но если его запускать на машинах с иным процессором, то нужен эмулятор x86 и этот код будет уже не исполняемым кодом, а данными для эмулятора.

H>VM это и есть специализированный процессор (wiki):

H>

A virtual machine (VM) is a simulation of a machine (abstract or real) that is usually different from the target machine (where it is being simulated on). Virtual machines may be based on specifications of a hypothetical computer or emulate the computer architecture and functions of a real world computer.


Еще раз попробуй понять меня. Я не против того, что VM есть специализированный процессор для обработки и исполнения байт-кода. Я также не против того, что Бейсик-интерпретатор есть специализированный процессор для обработки и исполнения програмы на бейсике (кстати, на Ямахе был встроенный бейсик, работавший без ОС). Я также не против того, что cmd.exe есть специализированный процессор для обработки bat-файлов. И т.д. и т.п.

Я не вижу для этих трех случаев никакой принципиальной разницы, и могу назвать еще много таких процессоров.
По-твоему, между этим тремя случаями есть разница ? В чем ?

А вот аппаратный процессор — он один-единственный на этой машине. И только нативный код исполняется аппаратным процессором. В остальных трех случаях код (байт-код, текст на бейсике, текст bat-файла) есть в действительности данные, которые обрабатывает этот процессор, строит аппаратно-исполняемый код и вызывает его.

Впрочем, твоя цитата именно об этом и говорит. См. выделенное. Либо на гипотетическом компьютере, либо под эмулятором (== нативная программа, VM/basic/cmd)
With best regards
Pavel Dvorkin
Re[30]: на каком языке вам приятнее всего программировать ?
От: Tanker  
Дата: 27.01.13 18:53
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>А вот аппаратный процессор — он один-единственный на этой машине. И только нативный код исполняется аппаратным процессором. В остальных трех случаях код (байт-код, текст на бейсике, текст bat-файла) есть в действительности данные, которые обрабатывает этот процессор, строит аппаратно-исполняемый код и вызывает его.


В каком году отменили вычисления с помощью GPU ?
The animals went in two by two, hurrah, hurrah...
Re[30]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 27.01.13 19:55
Оценка: +1
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> Ну да. Бинарный код, состоящий из машинных команд целевого CPU. Я даю такое определение ему. Если у тебя другое — примем как факт и закончим дискуссию.


Твое определение вступает в конфликт с общепринятой терминологией. Ты на что, прости, претендуешь?
avalon 1.0rc3 build 432, zlib 1.2.5
Re[31]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 28.01.13 02:49
Оценка:
Здравствуйте, hattab, Вы писали:

H>Здравствуйте, Pavel Dvorkin, Вы писали:


PD>> Ну да. Бинарный код, состоящий из машинных команд целевого CPU. Я даю такое определение ему. Если у тебя другое — примем как факт и закончим дискуссию.


H>Твое определение вступает в конфликт с общепринятой терминологией. Ты на что, прости, претендуешь?


Ты не ответил на мой вопрос. Ответь, прежде чем говорить об общепринятой терминологии.

Напоминаю его

PD>По-твоему, между этим тремя случаями есть разница ? В чем ?


Ответ необходим, так как если разницы нет, то и bat-файл и текст на Бейсике будут в твоем определении исполняемым кодом, а если разница есть — будь добр сказать, в чем она заключается.
With best regards
Pavel Dvorkin
Re[32]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 28.01.13 06:40
Оценка: +1
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> PD>По-твоему, между этим тремя случаями есть разница ? В чем ?


PD> Ответ необходим, так как если разницы нет, то и bat-файл и текст на Бейсике будут в твоем определении исполняемым кодом, а если разница есть — будь добр сказать, в чем она заключается.


Я отвечал на подобный вопрос раньше
Автор: hattab
Дата: 26.01.13
. Повторю еще раз — разницы нет. Для интерпретатора Бейсика (Basic VM) исполняемым кодом будет исходный код, либо байт-код если наличествует. Аналогично и для командного процессора ОС, исходный текст .bat-файлов является исполняемым кодом.
avalon 1.0rc3 build 432, zlib 1.2.5
Re[6]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 28.01.13 09:08
Оценка: +3
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Я не о том. Текст на 1С выглядит ужасно для нас, но текст на Паскале выглядит почти так же для английских нативов.


Не выглядит. Одна из причин плохо читаемого русского — меняющиеся окончания, в английском такой проблемы нет.
Re[33]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 28.01.13 10:17
Оценка:
Здравствуйте, hattab, Вы писали:

H>Я отвечал на подобный вопрос раньше
Автор: hattab
Дата: 26.01.13
. Повторю еще раз — разницы нет. Для интерпретатора Бейсика (Basic VM) исполняемым кодом будет исходный код, либо байт-код если наличествует. Аналогично и для командного процессора ОС, исходный текст .bat-файлов является исполняемым кодом.


Ну что же, вопрос исчерпан. Мы понимаем здесь существенно разное, спорить дальше не о чем.
With best regards
Pavel Dvorkin
Re[31]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 28.01.13 10:19
Оценка:
Здравствуйте, Tanker, Вы писали:


PD>>А вот аппаратный процессор — он один-единственный на этой машине. И только нативный код исполняется аппаратным процессором. В остальных трех случаях код (байт-код, текст на бейсике, текст bat-файла) есть в действительности данные, которые обрабатывает этот процессор, строит аппаратно-исполняемый код и вызывает его.


T>В каком году отменили вычисления с помощью GPU ?


Я думаю, из контекста было понятно, что речь идет о CPU. Если же на машине присутствует еще другие аппаратные процессоры, то у них, естественно, есть свой нативный код.
With best regards
Pavel Dvorkin
Re[34]: на каком языке вам приятнее всего программировать ?
От: hattab  
Дата: 28.01.13 10:46
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD> H>Я отвечал на подобный вопрос раньше
Автор: hattab
Дата: 26.01.13
. Повторю еще раз — разницы нет. Для интерпретатора Бейсика (Basic VM) исполняемым кодом будет исходный код, либо байт-код если наличествует. Аналогично и для командного процессора ОС, исходный текст .bat-файлов является исполняемым кодом.


PD> Ну что же, вопрос исчерпан. Мы понимаем здесь существенно разное, спорить дальше не о чем.


То есть, общепринятой терминологии, преподаватели ВУЗ'ов предпочитают свою?
avalon 1.0rc3 build 432, zlib 1.2.5
Re: на каком языке вам приятнее всего программировать ?
От: RussianFellow Россия http://russianfellow.livejournal.com
Дата: 28.01.13 10:55
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


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


J>оцениваются


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

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

Мне нравятся Java и C++.
В Java многое предусмотрено, в том числе кроссплатформенность и язык достаточно несложный.
А C++ нравится мне своим широким набором возможностей. (Но он из-за них и сложный язык--указатели, ссылки, шаблоны функций, шаблоны классов, итераторы, алгоритмы, множественное наследование).

Delphi мне не нравится. Хотя бы тем, что там нельзя написать

a += b;

но нужно вместо этого писать

a := a + b;


Да и вообще Delphi мне кажется устаревшим языком.

Есть ещё язык C#, но про него ничего не могу сказать--так как я мало на нём программировал.
Единственное, что C# похож на Java--поэтому изучение C# даётся легко, если знаешь Java.
1613 г. = 2024 г.
Re[34]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 28.01.13 11:15
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Ну что же, вопрос исчерпан. Мы понимаем здесь существенно разное, спорить дальше не о чем.


Моя тоже не понимает, однако.

JVM: считал очередную команду из памяти, выполнил.
Java-процессор: считал очередную команду из памяти, выполнил.
CPU Intel: считал очередную команду из памяти, выполнил.

В чем существенная разница?
Re[35]: на каком языке вам приятнее всего программировать ?
От: Abyx Россия  
Дата: 28.01.13 11:29
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Моя тоже не понимает, однако.


P>JVM: считал очередную команду из памяти, выполнил.

P>Java-процессор: считал очередную команду из памяти, выполнил.
P>CPU Intel: считал очередную команду из памяти, выполнил.

продолжу:
cmd.exe: считал очередную команду из памяти, выполнил.
In Zen We Trust
Re[14]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 28.01.13 11:38
Оценка: -1
Здравствуйте, sysenter, Вы писали:

G>>Что Qt? у нас UI в разных системах внезапно стал работать одинаково и стало возможно описать его одним общим api?

S>Photoshop Lightroom написан на Qt, достаточно в качестве примера?

Серьезно? Ух ты.
Более чудовищной рекламы Qt сделать невозможно. Lightroom это такая кошмарно тормозящая поделка с подглючивающим интерфейсом, что как пример хоть чего-либо ее лучше не приводить.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[35]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 28.01.13 12:20
Оценка:
Здравствуйте, Privalov, Вы писали:


P>Моя тоже не понимает, однако.


P>JVM: считал очередную команду из памяти, выполнил.

P>Java-процессор: считал очередную команду из памяти, выполнил.
P>CPU Intel: считал очередную команду из памяти, выполнил.

P>В чем существенная разница?


В программной и аппаратной реализации. В фиксированном и неизменяемом программным путем списке команд. Одним словом, в реализации софтом или аппаратурой.
Вот если java-процессор аппаратно исполняет байт-код — тогда да.

Если же идти по иному пути, то можно практически любую программу назвать процессором. Про cmd и бейсик-интерпретатор я уже говорил. Они, стало быть, процессоры. Internet Explorer и Chrome тоже процессоры (обрабатывают команды JavaScript). SQL сервер тоже процессор — обрабатывает команды SQL. Далее можно и Фотошоп назвать процессором — у него какие-то там скрипты вроде есть. А потом я свою программу , суммирующую 2+2, тоже назову процессором — она принимает команды, данные и выполняет. И т.д., и т.п.

В общем-то это верно. Любая программа есть некий процессор обработки данных.

А вот аппаратный процессор только один, и понимает он только машинный код.
With best regards
Pavel Dvorkin
Re[35]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 28.01.13 12:23
Оценка:
Здравствуйте, hattab, Вы писали:

H>То есть, общепринятой терминологии, преподаватели ВУЗ'ов предпочитают свою?


«На этот счёт существует единодушное мнение…» (Я знаю ещё двух ребят, которые придерживаются того же мнения. )

(C) Физики продолжают шутить

http://www.edu.delfa.net/books/fiziki_prodolzhayut_shutit.pdf
With best regards
Pavel Dvorkin
Re[36]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 28.01.13 14:20
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>В программной и аппаратной реализации. В фиксированном и неизменяемом программным путем списке команд. Одним словом, в реализации софтом или аппаратурой.


Я могу прочитать это следующим образом: софтовая реализация процессора во время работы произвольно меняет набор выполняемых ею команд.

PD>Вот если java-процессор аппаратно исполняет байт-код — тогда да.


Т. е. ты считаешь, что JVM может делать со своими входными данными все, что угодно, а аппаратный Java-процессор — нет?


PD>А вот аппаратный процессор только один, и понимает он только машинный код.


Многопроцессорные системы, в том числе асимметричные, разве не известны с незапямятных времен?
Re[37]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 28.01.13 14:49
Оценка:
Здравствуйте, Privalov, Вы писали:


PD>>В программной и аппаратной реализации. В фиксированном и неизменяемом программным путем списке команд. Одним словом, в реализации софтом или аппаратурой.


P>Я могу прочитать это следующим образом: софтовая реализация процессора во время работы произвольно меняет набор выполняемых ею команд.


Не совсем так. Софтовая реализация "процессора" (как и любой другой софт) может выполнять любые операции над "командами". Я не зря взял последнее слово в кавычки так как если они исполняются софтом, то их набор может быть любым, язык — любым (хоть русским) и способ выполнения — любым. Для аппаратного процессора набор фиксирован, язык — его машинные коды, способ выполнения зашит в аппаратуру. Степеней свободы 0.

PD>>Вот если java-процессор аппаратно исполняет байт-код — тогда да.


P>Т. е. ты считаешь, что JVM может делать со своими входными данными все, что угодно, а аппаратный Java-процессор — нет?


Аппаратный java-процессор может тоже исполнять байт код как ему угодно, но аппаратно. То есть попросту байт-код — это его машинные команды. Будет там аппаратная оптимизация или нет, как они там выполняются — это вопрос к аппаратуре.
А JVM Windows — программа, которая строит аппаратный код процессора x86 .
Резюме — делать могут обе, но одна аппаратно, а другая — программно. В этом и разница. Вторую можно перепрограммировать (улучшить оптимизацию, например), первую — нельзя.

PD>>А вот аппаратный процессор только один, и понимает он только машинный код.


P>Многопроцессорные системы, в том числе асимметричные, разве не известны с незапямятных времен?


А они тут при чем ? Естественно, если несколько процессоров, то для каждого свой машинный код.

Возвращаясь к теме. Если принять твое (и не только) определение процессора, который берет команду из памяти и ее выполняет, то что такое не-процессор ? Я ведь могу утверждать, что любое Win32 приложение есть такой процессор. Оно берет команду из очереди сообщений (попробуй мне докажи, что это не команда! ), обрабатывает ее, потом следующую и т.д. Для консольных не очередь сообщений, но , в общем, то же самое. Понимаешь, если определить "процессор" иначе, чем аппаратный процессор, то любая программа — процессор. Какой тогда смысл в понятии "процессор", трактуемом таким образом ?
With best regards
Pavel Dvorkin
Re[35]: на каком языке вам приятнее всего программировать ?
От: alex_public  
Дата: 28.01.13 15:56
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Моя тоже не понимает, однако.


P>JVM: считал очередную команду из памяти, выполнил.

P>Java-процессор: считал очередную команду из памяти, выполнил.
P>CPU Intel: считал очередную команду из памяти, выполнил.

P>В чем существенная разница?


Вы просто забыли контекст разговора, с которого всё началось.

Ни кто не спорит, что с определённой точки зрения можно считать и обычный x86 код и java байт-код и допустим bat файл сущностями одного порядка, то тогда из этого одновременно следуют два интересных вывода:

1. Бинарная кроссплатформенность в .net безусловно есть (на чём и настаивал оппонент)
2. Тогда и бинарная кроссплатформенность C++ точно так же есть (подразумевая исходники C++ и компиляцию при запуске).

Если с этим все согласны, то тогда никакого спора и нет. Просто как показалось Павлу (и мне тоже), тут есть народ согласный с одним утверждением и не согласный с другим. И вот тогда пускай доказывают в чём же разница между этими двумя случаями.

P.S. А вообще лично мне тоже ближе утверждение о том, что говорить о бинарной кроссплатформенности стоит только когда нет никаких виртуальных машин и эмуляторов процессоров. Но в там случае разговор сразу резко сужается до вещей типа wine. ) Так что я вполне готов поговорить и при других определениях, но тогда смотри выше. )))
Re[38]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 28.01.13 17:45
Оценка: +1
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Не совсем так. Софтовая реализация "процессора" (как и любой другой софт) может выполнять любые операции над "командами".


А я до сегодняшнего дня думал, что одна и та же виртуальная машина выполняет определенный набор операций, который не меняется во времени. Во всяком случае JVM ни от IBM, ни от Oracle не понимает ничего, кроме байт-кода Java.

PD>Я не зря взял последнее слово в кавычки так как если они исполняются софтом, то их набор может быть любым, язык — любым (хоть русским) и способ выполнения — любым. Для аппаратного процессора набор фиксирован, язык — его машинные коды, способ выполнения зашит в аппаратуру. Степеней свободы 0.


У одной отдельно взятой виртуальной машины набор команд фиксирован, формат команд строго определен, способ исполнения зашит в коде ВМ.

PD>Аппаратный java-процессор может тоже исполнять байт код как ему угодно, но аппаратно. То есть попросту байт-код — это его машинные команды. Будет там аппаратная оптимизация или нет, как они там выполняются — это вопрос к аппаратуре.


Виртуальная Java-машина может тоже исполнять код, как ей угодно, но программно. То есть попросту байт-код — это ее машинные команды (напомню, она машина, хоть и виртуальная). Будет там программная оптимизация или нет — это вопрос к программе.

PD>А JVM Windows — программа, которая строит аппаратный код процессора x86 .

PD>Резюме — делать могут обе, но одна аппаратно, а другая — программно. В этом и разница. Вторую можно перепрограммировать (улучшить оптимизацию, например), первую — нельзя.

Каким образом перепрограммировать? Выпустить следующую версию? А для железки нельзя, что ли, выпустить следующую версию с улучшенными характеристиками?

Таким образом, разница, которую ты продемонстрировал — это детали реализации. Различий по существу, о которых ты говорил раньше, не видно.

P>>Многопроцессорные системы, в том числе асимметричные, разве не известны с незапямятных времен?


PD>А они тут при чем ? Естественно, если несколько процессоров, то для каждого свой машинный код.


Для КСВ.

PD>Возвращаясь к теме. Если принять твое (и не только) определение процессора, который берет команду из памяти и ее выполняет, то что такое не-процессор ? Я ведь могу утверждать, что любое Win32 приложение есть такой процессор. Оно берет команду из очереди сообщений (попробуй мне докажи, что это не команда! ), обрабатывает ее, потом следующую и т.д. Для консольных не очередь сообщений, но , в общем, то же самое. Понимаешь, если определить "процессор" иначе, чем аппаратный процессор, то любая программа — процессор. Какой тогда смысл в понятии "процессор", трактуемом таким образом ?


Понятие "процессор" может трактоваться достаточно широко. Это нечто, умеющее что-то выполнять. В конкретных случаях необходимо конкретизировать, о чем речь. Центральный процессор ЭВМ — это одно, текстовый процессор — другое, цифровой сигнальный процессор — третье. Не вижу здесь никаких противоречий. Кухонный комбайн тоже вполне подходит под определение процессора.
Re[39]: на каком языке вам приятнее всего программировать ?
От: Pavel Dvorkin Россия  
Дата: 29.01.13 08:11
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Понятие "процессор" может трактоваться достаточно широко. Это нечто, умеющее что-то выполнять. В конкретных случаях необходимо конкретизировать, о чем речь. Центральный процессор ЭВМ — это одно, текстовый процессор — другое, цифровой сигнальный процессор — третье. Не вижу здесь никаких противоречий. Кухонный комбайн тоже вполне подходит под определение процессора.


Да я . в общем, со всем согласен. Просто в таком понимании разницы между программой и процессором нет никакой.

А вообще пустой какой-то спор. На любой машине можно исполнять код, написанный на самых разных языках, и для этого нужны соотвествующие программы. Но есть один выделенный язык (машинные команды), которые и могут исполняться на этой машине без помощи других программ. Вот и все, что я хотел сказать. С этим спорить, надеюсь, не будешь ?
With best regards
Pavel Dvorkin
Re[40]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 29.01.13 08:39
Оценка: :)
Здравствуйте, Pavel Dvorkin, Вы писали:

P>>Понятие "процессор" может трактоваться достаточно широко. Это нечто, умеющее что-то выполнять.


PD>Да я . в общем, со всем согласен. Просто в таком понимании разницы между программой и процессором нет никакой.


Дак нужно сразу уточнять, о каком именно процессоре идет речь. Тогда все становится на свои места. При конкретизации сферический процессор в вакууме исчезает и на его месте возникает вполне определенная сущность, о которой можно спорить.

PD>А вообще пустой какой-то спор.


А что ты хотел в КСВ? Я вот занят написанием некой полезняшки. Нахожусь в стадии тупого кодирования. Работа движется, но иногда возникают затыки. Мозг отказывается думать, ему скучно. Я его отключил и пошел отправить пару сообщений. Через какое-то время он вернется, и я продолжу. А потрындеть, и вроде как на определенную тему, этому способствует.

PD>Но есть один выделенный язык (машинные команды), которые и могут исполняться на этой машине без помощи других программ. Вот и все, что я хотел сказать. С этим спорить, надеюсь, не будешь ?


Не буду. Но машинные команды виртуальной машины выполняются на ней тоже без помощи других программ.
Re[14]: на каком языке вам приятнее всего программировать ?
От: CreatorCray  
Дата: 29.01.13 20:19
Оценка:
Здравствуйте, iLikeCookies, Вы писали:

LC>Мамут во всю очень не красиво тут переходит на личностные оскорбления, прям таки очень не корректно пишет в отношении товарища Шеридана.

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

LC> А мое сообщение, где я назвал вещи своими именами, Мамута троллем, взяли, да стерли?

Видимо сочли его старым баяном.

LC>весь ресурс превращается в помойку (уже превратился)

Спасибо, Кэп!

LC>сразу же засираются личностными оскорблениями таких товарищей как Мамут, что читать аж тошно.

Пользуйся janus и сразу ставь на такие сообщения правильную галочку.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[17]: на каком языке вам приятнее всего программировать ?
От: CreatorCray  
Дата: 29.01.13 20:19
Оценка:
Здравствуйте, Sinclair, Вы писали:

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

Её там нет. Там IL код, а это промежуточный язык а не бинарь.

S>И мы же оба понимаем, что между кодом и процессором в наше время всегда "сидит кто-то ещё", не так ли? Скажем, загрузчик.

Загрузчик не производит ни компиляцию ни JIT ничего что генерило бы непосредственно финальный бинарь.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[20]: на каком языке вам приятнее всего программировать ?
От: CreatorCray  
Дата: 29.01.13 20:19
Оценка:
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Ты с Mono работал ?

PD>Нет никаких бинарных библиотек и приложений под платформу A (Windows) и Б (Linux). Компилятор Mono создает обычный EXE или DLL, с той же структурой, что и Visual Studio. Я писал программу в VS, делал EXE файл, а заказчик потом исполнял его в линуксе. Другое дело, что он использует системные библиотеки, которые в Windows и Linux отличаются, но опять же не по структуре, а по своим действиям на неуправляемом уровне.

Ты под wine виндовые проги запускал?
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[14]: на каком языке вам приятнее всего программировать ?
От: CreatorCray  
Дата: 29.01.13 20:19
Оценка:
Здравствуйте, sysenter, Вы писали:

S>Photoshop Lightroom написан на Qt, достаточно в качестве примера?

То то он такой гм... нестандартный.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[34]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 29.01.13 21:30
Оценка: +1
Здравствуйте, Pavel Dvorkin, Вы писали:

PD>Ну что же, вопрос исчерпан. Мы понимаем здесь существенно разное, спорить дальше не о чем.


Самое время вернуться к исходной точке:

Отож. Если нет платформенно-зависимого кода, то можно запросто взять программу, написанную под моно, запустить под гентой, и она зареференсит сборку, скомпилированную дотнетом под виндой, и даже создаст экземпляры типов из этой сборки, и сможет вызывать их методы.
Вот это — бинарная совместимость. А про С++ возвращайся рассуждать тогда, когда твоя программа, скомпилённая gcc под генту сможет импортировать и выполнить функции из 32х-битной виндовой DLL.

Re[15]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 29.01.13 21:31
Оценка:
Здравствуйте, genre, Вы писали:

G>Более чудовищной рекламы Qt сделать невозможно. Lightroom это такая кошмарно тормозящая поделка с подглючивающим интерфейсом, что как пример хоть чего-либо ее лучше не приводить.


Лайтрум прекрасен и уж точно не тормозит. Другое дело что от QT в плане UI там остались рожки да ножки. И то что осталось ничего кроме раздражения не вызывает, уж не знаю чья в том заслуга, Qt или адобовских юзабилистов.
Re[18]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 30.01.13 05:06
Оценка: +2
Здравствуйте, CreatorCray, Вы писали:

CC>Загрузчик не производит ни компиляцию ни JIT ничего что генерило бы непосредственно финальный бинарь.

C моей точки зрения неважно, какова степень преобразования бинаря при загрузке. "Голый" .exe запустить на железке невозможно, будь он управляемым или неуправляемым.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[16]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 30.01.13 07:50
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

G>>Более чудовищной рекламы Qt сделать невозможно. Lightroom это такая кошмарно тормозящая поделка с подглючивающим интерфейсом, что как пример хоть чего-либо ее лучше не приводить.

НС>Лайтрум прекрасен и уж точно не тормозит.

Конечно. именно поэтому на сайте адоба есть прекрасная статья "как ускорить работу лайтрума". И эта шедевральная статья дает два совета — поменьше пользоваться функционалом программы и купить комп помощнее.

НС>Другое дело что от QT в плане UI там остались рожки да ножки. И то что осталось ничего кроме раздражения не вызывает, уж не знаю чья в том заслуга, Qt или адобовских юзабилистов.


Лайтрум прекрасен как раз в юзабилити, в эргономике, в идеях в него заложенных. А вот исполнение — полный трындец.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[17]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 30.01.13 18:01
Оценка:
Здравствуйте, genre, Вы писали:

G>Конечно. именно поэтому на сайте адоба есть прекрасная статья "как ускорить работу лайтрума". И эта шедевральная статья дает два совета — поменьше пользоваться функционалом программы и купить комп помощнее.


Комп помощнее лайтруму, очевидно, нужен. Там довольно специфичная архитектура, с одной стороны развязывающая руки, с другой стороны неслабо жрущая ресурсы. Но мой не первой свежести десктоп с библиотеками в десятки тысяч равов справляется играючи. Разве что экспорт медленно работает, но он работает в фоне и нужен нечасто.

G>Лайтрум прекрасен как раз в юзабилити, в эргономике, в идеях в него заложенных. А вот исполнение — полный трындец.


В идеях — да. А вот в юзабилити диалогов — полная жопа. Одно окошко параметров экспорта чего стоит.
Ты, кстати, про какую версию говоришь? А то в 3 версии он существенно получшел, да и в 4 хуже точно не стал.
Re: на каком языке вам приятнее всего программировать ?
От: IT Россия linq2db.com
Дата: 30.01.13 18:23
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

1) Nemerle
2) Nemerle
3) C#
Если нам не помогут, то мы тоже никого не пощадим.
Re[18]: на каком языке вам приятнее всего программировать ?
От: genre Россия  
Дата: 31.01.13 08:26
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Комп помощнее лайтруму, очевидно, нужен. Там довольно специфичная архитектура, с одной стороны развязывающая руки, с другой стороны неслабо жрущая ресурсы.


Да вот не очевидно. Некоторые вещи, которые казалось бы требуют ресурсов, типа live preview изменений, как раз работают более менее. Не сказать, чтобы быстро, но работать можно. А вот те вещи которые казалось бы тормозить вообще не должны — тормозят.
Например у меня самая долгая операция это доставание превьюхи фото из базы. Если превьюха есть в кэше — две секунды (!!!), если нет — до 5.

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

Это не касательно именно UI. В котором свои фишки. Переключение Library->Develop занимает до 10 секунд. Да за такое ссаными тряпками из профессии надо гнать.

Самое прикольное, что Qt с коорого все началось тут скорее всего не при чем. Но будь Lightroom написан на C# — ох вою бы поднялось про тормознутость .Net

НС>Но мой не первой свежести десктоп с библиотеками в десятки тысяч равов справляется играючи. Разве что экспорт медленно работает, но он работает в фоне и нужен нечасто.




G>>Лайтрум прекрасен как раз в юзабилити, в эргономике, в идеях в него заложенных. А вот исполнение — полный трындец.

НС>В идеях — да. А вот в юзабилити диалогов — полная жопа. Одно окошко параметров экспорта чего стоит.
НС>Ты, кстати, про какую версию говоришь? А то в 3 версии он существенно получшел, да и в 4 хуже точно не стал.

про 4. окошко параметров экспорта фигня, настроил пяток пресетов и больше туда заходить не приходится.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re: на каком языке вам приятнее всего программировать ?
От: vl690001x Россия  
Дата: 11.02.13 13:48
Оценка:
приятнее всего просто на СИ, решать задачки из глав всем известного учебника по этому языку.
а приходится на си#
Re: Все существующие языки сейчас - отстой
От: khimiki  
Дата: 12.02.13 06:15
Оценка: 1 (1)
Не знаю как так получилось, но на текущий момент это факт. Так что программировать приятно сейчас нельзя в принципе. Я не говорю о программировании драйверов на чистом С (это удел немногих), я говорю о программировании прикладных задач. Если вы захотите написать сапровскую программу, то обнаружите, что С++ помимо архитектурных заморочек не имеет нормальной библиотеки для построения windows приложений. Qt не вспоминать. Qt только с виду нормальная библиотека, а на самом деле не развитая. И глючная! Кто вспомнит о MFC тому мы вызовем 03 Работа с аппаратно ускоренной графикой не в полноэкранном режиме тоже тот ещё геморрой. Вот и получается, что программист на С++ похож на того строителя дома, которому, как оказалось, нужно построить сначала кирпичный завод.
Про дот нет скажу одно: оно для чего создано? Единственное место применение дот нету — клепать web приложения для ввода заявок. Настольное windows приложение (сапровское или бухгалтерское) никто еще не написал. Ни один человек, ни одна фирма. Предполагаю, что сейчас раздадутся крики про Autocad. Докладываю: я работал с Autocadom начиная с 10 версии под DOS и заканчивая 14 под винду. То, что сотворили с автокадом сейчас с его ужасным, тупым риббоном на нете — это... это... да за это надо по рукам бить. так что регресс и деградация по всем направлениям.
Единственное, что позволяет быстро и легко создавать более — менее качественные приложения для работы с данными — это 1С. Поэтому 1С и применяется для построения 99,9999999999999 % учётных систем в России и за рубежом. Но в 1С есть существенный недостаток — тормоза.
Re[2]: Все существующие языки сейчас - отстой
От: Farsight СССР  
Дата: 12.02.13 19:31
Оценка:
Здравствуйте, khimiki, Вы писали:

...

Чувак, нет слов...
</farsight>
Re[2]: Все существующие языки сейчас - отстой
От: ambel-vlad Беларусь  
Дата: 12.02.13 19:41
Оценка: +1 :)
Что-то вспомнился язык RS.

Интересно, как он там поживает.
... << RSDN@Home 1.2.0 alpha 4 rev. 1237>>
Re[2]: Все существующие языки сейчас - отстой
От: neFormal Россия  
Дата: 12.02.13 19:47
Оценка:
Здравствуйте, khimiki, Вы писали:

K>Не знаю как так получилось, но на текущий момент это факт.


из сообщения получается, что все существующие на текущий момент C++ и C# — отстой
а остальные языки-то где?
...coding for chaos...
Re[3]: Все существующие языки сейчас - отстой
От: MxMsk Португалия  
Дата: 12.02.13 19:57
Оценка:
Здравствуйте, neFormal, Вы писали:

F>а остальные языки-то где?

Остальные все в 1С.
Re[4]: на каком языке вам приятнее всего программировать ?
От: TimurSPB Интернет  
Дата: 12.02.13 20:34
Оценка:
PD>Хм...
PD>Защищать 1С не собираюсь. дел с ней не имел, но вот чем этот код отличается от


PD>procedure PrintTree(val Tree, Level)

PD>If Level > 0 then
PD> Table.PrintSection("Empty|Sign");

Ничем. Более того, 1С позволяет писать так как в вашем примере. Почти буква в букву))
Проблема в другом. Ограниченность языка предметной областью. Но для 1С это не проблема а фича, с чем я согласиться могу, но принять такой подход не в силах. В общем предметно ориентированные среды разработки не моё.
Make flame.politics Great Again!
Re[17]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 13.02.13 04:22
Оценка:
Здравствуйте, Sinclair, Вы писали:

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

S>Студии сейчас под рукой нету, поэтому вот какой-то древний проект, скомпилированный в 2011 году.
S>http://files.rsdn.ru/5743/DelegatesPerfTest.exe
S>Запускать в генте — вот так:
S>
S>mono DelegatesPerfTest.exe
S>



[~]$ cd Downloads                                                                                                                                                                                                
[~/Downloads]$ mono DelegatesPerfTest.exe                                                                                                                                                                        
[~/Downloads]$


Что должно было показать?
Matrix has you...
Re[39]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 13.02.13 04:25
Оценка:
Здравствуйте, Privalov, Вы писали:

P>>>Ты, ЕМНИП, когда-то говорил, что используешь C# в работе. Значит, студия и .NET у тебя где-то есть.


S>>Сейчас нету


P>Все равно не вижу проблемы. Скачать бесплатный Express Edition для C# — это на несколько минут делов.

Ставить некуда. Разве что в виртуалку...

P>А поскольку ты, ЕМНИП, начальник отдела, то вообще можешь кого-нибудь из подчиненных напрячь, а сам продолжать портировать Генту на смартфон.

"Хочешь сделать хорошо — делай сам", да и не потянут...
Matrix has you...
Re[40]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 13.02.13 06:15
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

P>>Все равно не вижу проблемы. Скачать бесплатный Express Edition для C# — это на несколько минут делов.

S>Ставить некуда. Разве что в виртуалку...

Сначала было "нету, и платный он". Как только появился бесплатный, сразу стало "некуда ставить". Значит, все о чем ты писал выше — теоретические рассуждения, непонятно на чем основанные (читай — мантры). "Тот, кто не хочет, ищет причину". ©

S>"Хочешь сделать хорошо — делай сам", да и не потянут...


Что не потянут? Запустить скачивание? Это где ж ты таких подчиненных себе нашел?
Re[18]: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.02.13 06:44
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Что должно было показать?

А хрен его помнит. Это какой-то тест про производительность делегатов. У меня, кстати, на нынешней машине он не работает.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[41]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 13.02.13 07:15
Оценка:
Здравствуйте, Privalov, Вы писали:

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


P>>>Все равно не вижу проблемы. Скачать бесплатный Express Edition для C# — это на несколько минут делов.

S>>Ставить некуда. Разве что в виртуалку...

P>Сначала было "нету, и платный он". Как только появился бесплатный, сразу стало "некуда ставить". Значит, все о чем ты писал выше — теоретические рассуждения, непонятно на чем основанные (читай — мантры). "Тот, кто не хочет, ищет причину". ©


В любом случае, у тебя уже есть. В чем проблема хэлло ворд собрать? Опыта, очевидно, у тебя хватит...


S>>"Хочешь сделать хорошо — делай сам", да и не потянут...

P>Что не потянут? Запустить скачивание? Это где ж ты таких подчиненных себе нашел?
Это не я их нашел, они тут и были. Одному до пенсии чуть вроде,оба поддержку юзеров тянут хорошо.
Matrix has you...
Re[42]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 13.02.13 07:31
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>В любом случае, у тебя уже есть. В чем проблема хэлло ворд собрать? Опыта, очевидно, у тебя хватит...


S>>>"Хочешь сделать хорошо — делай сам", да и не потянут...


Что-то тут не вяжется, не находишь?
И потом, кто знает, может, чтобы собрать "Hello, World!", мне сначала понадобится запустить этот самый World.
Re[43]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 13.02.13 11:46
Оценка:
Здравствуйте, Privalov, Вы писали:

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


S>>В любом случае, у тебя уже есть. В чем проблема хэлло ворд собрать? Опыта, очевидно, у тебя хватит...


S>>>>"Хочешь сделать хорошо — делай сам", да и не потянут...


P>Что-то тут не вяжется, не находишь?

P>И потом, кто знает, может, чтобы собрать "Hello, World!", мне сначала понадобится запустить этот самый World.


Друг, тебе как дальше интересно разговаривать — тавтологировать дальше или я запущу хелловорд, увижу что пашет и скажу "ок, тут все хорошо, был неправ"?
Matrix has you...
Re[44]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 13.02.13 13:15
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Друг, тебе как дальше интересно разговаривать — тавтологировать дальше или я запущу хелловорд, увижу что пашет и скажу "ок, тут все хорошо, был неправ"?


Дак ну КСВ же, что ты хочешь? Ты слепил отмазку, а я что, не люди? Тем более, я немного занят сейчас.

И потом, просто helloworld — не показатель.
Когда-то я занимался подключением модулей, написанных на C, к программам на Фортране. Пока использовались продукты от MS, все было нормально, не считая пары-тройки граблей (ну, а как же без этого-то?) А потом кому-то взбрело в голову, что Borland лучше, и я получил задание использовать компилятор Borland C++. И после долгих плясок с бубном я сумел сделать только простейший случай: вывести этот самый helloworld. А вот если что-то с параметрами — все. Не падает, но и ничего не делает. В итоге я все забросил, остался на MS.

Так что вполне может быть, что и в этом случае helloworld отработает, а что-нибудь менее тривиальное — уже нет.

Нормальную отмазку я в этот раз сочинил, а?
Re[45]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 13.02.13 13:52
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Нормальную отмазку я в этот раз сочинил, а?


Да. Хэлловорд отпадает. Нарисуй приложение, которое считает среднее время пинга за минуту до рсдн.ру.
Matrix has you...
Re[44]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 13.02.13 13:53
Оценка: +1
S>Друг, тебе как дальше интересно разговаривать — тавтологировать дальше или я запущу хелловорд, увижу что пашет и скажу "ок, тут все хорошо, был неправ"?

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

За месяц можно было уже и виртуалку поставить, и C# Express скачать, и hello world на паре десятокв языков написать, и... и...


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

M>За месяц можно было уже и виртуалку поставить, и C# Express скачать, и hello world на паре десятокв языков написать, и... и...


Спасибо за совет, у меня были более интересные вещи: развертывание сети ТВ вещания, подбивание планов и бюджета, внедрение софта для основных процессов предприятия.
Matrix has you...
Re[46]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 13.02.13 14:31
Оценка: :)
Здравствуйте, Sheridan, Вы писали:

S>Спасибо за совет, у меня были более интересные вещи: развертывание сети ТВ вещания, подбивание планов и бюджета, внедрение софта для основных процессов предприятия.


Так и скажи: Генту на смартфон пытался поставить.
Re[47]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 13.02.13 14:58
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Так и скажи: Генту на смартфон пытался поставить.


Нету у меня смартфона
Matrix has you...
Re[5]: на каком языке вам приятнее всего программировать ?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 13.02.13 15:03
Оценка:
Здравствуйте, TimurSPB, Вы писали:

PD>>Хм...

PD>>Защищать 1С не собираюсь. дел с ней не имел, но вот чем этот код отличается от


PD>>procedure PrintTree(val Tree, Level)

PD>>If Level > 0 then
PD>> Table.PrintSection("Empty|Sign");

TSP>Ничем. Более того, 1С позволяет писать так как в вашем примере. Почти буква в букву))

TSP>Проблема в другом. Ограниченность языка предметной областью. Но для 1С это не проблема а фича, с чем я согласиться могу, но принять такой подход не в силах. В общем предметно ориентированные среды разработки не моё.

В 1С мне очень не хватает линка. Псевдо типизации. Сейчас проблема в том, что если в теле процедуры не создан объект, то и подсказки по типу не получишь. Возможность подсказки или введения неявной типизации только для интелиссенсе было бы весьма привлекательно. На 7 ке Опен конф такую возможность предствляла. Да и вроде как орефкофф сделал для 8 ки,правда платную, но надо посмотреть.
и солнце б утром не вставало, когда бы не было меня
Re[46]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 13.02.13 17:33
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Да. Хэлловорд отпадает. Нарисуй приложение, которое считает среднее время пинга за минуту до рсдн.ру.


Являясь виндовозом, работая над проприентарным софтом, находясь в КСВ, не могу не спросить: и шо я буду с этого иметь?
Re[48]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 13.02.13 17:35
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Нету у меня смартфона


А чего такой мрачный? Я тоже нищеброд Смартфоны не нужны!
Re: на каком языке вам приятнее всего программировать ?
От: MigMit Россия http://migmit.vox.com
Дата: 13.02.13 20:00
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


И вам того же.

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


Haskell.

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


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

J>2) фишки языка (например "It just works" в C++/CLI)


Чего? Это C++ "just works"???

Такая фишка как "если это компилируется, то оно работает".

J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)


Очень приятно.
Re[47]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 14.02.13 03:59
Оценка:
Здравствуйте, Privalov, Вы писали:

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


S>>Да. Хэлловорд отпадает. Нарисуй приложение, которое считает среднее время пинга за минуту до рсдн.ру.


P>Являясь виндовозом, работая над проприентарным софтом, находясь в КСВ, не могу не спросить: и шо я буду с этого иметь?


То есть тебе потавтологировать и языком поболтать только. Ясно, вопросов больше нет.
Matrix has you...
Re[48]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 14.02.13 06:01
Оценка: +1 -1
Здравствуйте, Sheridan, Вы писали:

S>То есть тебе потавтологировать и языком поболтать только. Ясно, вопросов больше нет.


Можно подумать, ты в КСВ какие-то другие цели преследуешь.
Re[48]: на каком языке вам приятнее всего программировать ?
От: Mamut Швеция http://dmitriid.com
Дата: 14.02.13 06:05
Оценка: +1 :)
P>>Являясь виндовозом, работая над проприентарным софтом, находясь в КСВ, не могу не спросить: и шо я буду с этого иметь?

S>То есть тебе потавтологировать и языком поболтать только. Ясно, вопросов больше нет.


То есть ты за месяц ничего сам не смог сделать, потому что

у меня были более интересные вещи


А все остальные должны моментально все бросать, и бежать, сбиваясь с ног, выполнять все, что угодно, по твоему первому требованию? С какого перепугу?


dmitriid.comGitHubLinkedIn
Re[49]: на каком языке вам приятнее всего программировать ?
От: Privalov  
Дата: 14.02.13 06:27
Оценка: +1 :)
Здравствуйте, Mamut, Вы писали:

M>А все остальные должны моментально все бросать, и бежать, сбиваясь с ног, выполнять все, что угодно, по твоему первому требованию? С какого перепугу?


Будучи начальником, легко потерять чувство меры.
Re[46]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 17.02.13 15:50
Оценка: 3 (1)
Здравствуйте, Sheridan, Вы писали:

S>Да. Хэлловорд отпадает. Нарисуй приложение, которое считает среднее время пинга за минуту до рсдн.ру.


http://files.rsdn.ru/55042/RsdnPing.exe
Re[47]: на каком языке вам приятнее всего программировать ?
От: Aлeкceй  
Дата: 17.02.13 21:10
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>http://files.rsdn.ru/55042/RsdnPing.exe


Если вдруг Шеридан не захочет ставить моно, то я всё сделал сам.
Re[45]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 18.02.13 17:27
Оценка: 2 (1) +1
Здравствуйте, Mamut, Вы писали:

M>За месяц можно было уже и виртуалку поставить, и C# Express скачать


C# Express не нужен, достаточно голого фреймворка.
Re[48]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 18.02.13 17:27
Оценка:
Здравствуйте, Sheridan, Вы писали:

P>>Так и скажи: Генту на смартфон пытался поставить.


S>Нету у меня смартфона


Попытки поставить генту сделали из него кирпич?
Re[49]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.04.13 18:55
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

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


P>>>Так и скажи: Генту на смартфон пытался поставить.


S>>Нету у меня смартфона


НС>Попытки поставить генту сделали из него кирпич?


Сперли в маскве вместе с рюкзаком, оставленным на три минуты в запертой и сданной на сигналку машине. Причём машина так и осталась запертой и на сигналке.
Больше я в эти ваши масквы ни ногой.
Matrix has you...
Re[47]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 22.04.13 18:57
Оценка: :)
Здравствуйте, Ночной Смотрящий, Вы писали:

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


S>>Да. Хэлловорд отпадает. Нарисуй приложение, которое считает среднее время пинга за минуту до рсдн.ру.


НС>http://files.rsdn.ru/55042/RsdnPing.exe


Завтра смержу моно, спасибо.
Matrix has you...
Re[2]: на каком языке вам приятнее всего программировать ?
От: Ilya81  
Дата: 23.04.13 07:50
Оценка:
J>>Всем привет

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


J>>оцениваются


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

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

Y_L>scala + sbt + idea. Насчет шарпа — пусть Майкрософт для начала откроет все исходники и портирует его под линукс с макосью вместе со студией, тогда можно будет о чем-то говорить


Какие именно? Исходники самого .Net доступны и можно в них отладчиком заходить. Исходники Windows, конечно, вряд ли появятся в открытом доступе. MonoDevelop, кстати, развивается, хоть и не имеет тех же возможностей, что VS. Но неужели хоть тот же Eclipse лучше, чем MonoDevelop?


P>На Qt написать нормально выглядещее приложение под разные ОС можно. На .net winforms — нет. Хотя это скорее проблемма моно, но факт.


Про WinForms, мне кажется, уже забывать можно. Под Windows есть WPF, под другие ОС — свои решения, гораздо лучше приспособленные для них. В отличие от многих других, в Xamarin не стали делать запоздалый аналог Swing, а предусмотрели возможность использовать общее ядро приложения при построении пользовательского интерфейса, характерного для каждой конкретной ОС.
Re: 1С!!! (ну, закидайте меня минусами)
От: Voblin Россия http://maslyaew.narod.ru/
Дата: 23.04.13 16:58
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

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


Ангри-бёрдс, конечно, не напишешь, но всё, что нужно для организации сколь угодно сложного юзкуйса по части формочек — кнопочек — списочков — менюшек — удобняшек — и прочего, и прочего — есть.
В 8.2 сразу заодно и веб-морду получаешь. Автоматически. Полнофункциональную.
Интеграция по части данных с чем угодно и как угодно — хоть лёжа, хоть стоя, хоть в гамаке. Криптография — сразу есть.
По части формирования бумажной выдачи (отчёты, то-сё) все остальные системы — просто нервно курят в сторонке. Многое видел на эту тему. Такого великолепия, удобства и гибкости нет ни у кого. И не будет ещё лет сто.

Кстати, не только бухгалтерия, не только всякое планирование производства, не только документооборот. В принципе, почти всё, что угодно, где применимы реляционные БД.
Драйверок к девайсу на этой штуке, конечно, не сваяешь. Да и с 3D-стрелялкой будут проблемы. И автопилот к Боингу, наверно, лучше на одинеске не писать.

J>2) фишки языка (например "It just works" в C++/CLI)


— Динамическая типизация. Штука, конечно, коварная, но при аккуратном использовании рулит неимоверно.
— Не болит голова по поводу выделения/освобождения памяти. Вообще никогда.
— Наворачивать любые самые замысловатые структуры данных — вообще без проблем. Таблица, в клетках которой лежат структуры, у которых одно из полей — массив таблиц? Надо? Да с полтычка!
— SQL, удачно встроенный прямо в язык. Расширенный. Надо прям по ходу вычисления дёрнуть что-то заковыристым образом из базы — берёшь и дёргаешь.

J>3) приятность программирования (сборщик мусора, хорошая IDE, удобный отладчик, минимум синтаксического шума)


И то, и другое, и третье, и четвёртое.

Переползал недавно временно с 1С на C++. Надо было. Господи, с каким удовольствием переполз обратно! Это же никакого гемора, когда не нужно забивать себе голова всякой дурью типа расчёта размера буфера. Просто берёшь и рисуешь алгоритм. Зачем всё это садо-мазо, когда нужно просто чтобы работало?
Re[3]: на каком языке вам приятнее всего программировать ?
От: Cyberax Марс  
Дата: 23.04.13 17:11
Оценка:
Здравствуйте, Ilya81, Вы писали:

I>Какие именно? Исходники самого .Net доступны и можно в них отладчиком заходить.

Исходники CLR недоступны. Доступна только стандартная библиотека.

I>Исходники Windows, конечно, вряд ли появятся в открытом доступе. MonoDevelop, кстати, развивается, хоть и не имеет тех же возможностей, что VS. Но неужели хоть тот же Eclipse лучше, чем MonoDevelop?

Eclipse точно лучше. IDEA разрывает и MonoDevelop и VisualStudio на куски.
Sapienti sat!
Re[4]: на каком языке вам приятнее всего программировать ?
От: Ilya81  
Дата: 24.04.13 03:24
Оценка:
Здравствуйте, Cyberax, Вы писали:

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


I>>Какие именно? Исходники самого .Net доступны и можно в них отладчиком заходить.

C>Исходники CLR недоступны. Доступна только стандартная библиотека.

I>>Исходники Windows, конечно, вряд ли появятся в открытом доступе. MonoDevelop, кстати, развивается, хоть и не имеет тех же возможностей, что VS. Но неужели хоть тот же Eclipse лучше, чем MonoDevelop?

C>Eclipse точно лучше. IDEA разрывает и MonoDevelop и VisualStudio на куски.

А для WPF недоступны ещё исходники milcore.dll, если уж на то пошло. Ну а на счёт полемики Eclipse vs MonoDevelop — что ж, кому как (как мне никогда не понять сторонников FireFox или FarManager). IDEA не пробовал использовать, так что не знаю.
Re[16]: на каком языке вам приятнее всего программировать ?
От: Ilya81  
Дата: 24.04.13 04:17
Оценка: +1
Здравствуйте, Sheridan, Вы писали:

S>Здравствуйте, kochetkov.vladimir, Вы писали:


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


S>>>Или ты зуб дашь, что я на своей 64б генту под моно запущу бинарник, скомпилированный тобой в 32б виндах под дотнет?


KV>>=/ Макс, ну за столько-то лет, можно было бы уже и ознакомиться (хотя бы поверхностно) с тем, что постоянно критикуешь, разве нет?


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

S>С другой стороны, если имеется ввиду cli, то это НЕ бинарник.

При желании это легко. Я не знаю, есть ли языки программирования, в которых межплатформенная переносимость будет всегда, какую б фигню ни написать (равно как и те, в которых никогда не сделать утечку памяти), но C# уже точно не из их числа, в нём за такими вещами следит сам разработчик.

Между прочим, мне многие WinForms-приложения с открытыми исходниками удавалось запустить под Mono лишь после собственных правок. По моим наблюдениям самая частая причина, когда написано:
string fileFullName = string.Format(@"{0}\{1}\{2}", directoryName, subDirectoryName, fileName);

А всего-то делов вместо этого писать:
string fileFullName = Path.Combine(directoryName, subDirectoryName, fileName);

И прочие вещи из этой же серии.
Re[18]: на каком языке вам приятнее всего программировать ?
От: vdimas Россия  
Дата: 24.04.13 10:39
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

G>>Лайтрум прекрасен как раз в юзабилити, в эргономике, в идеях в него заложенных. А вот исполнение — полный трындец.

НС>В идеях — да. А вот в юзабилити диалогов — полная жопа. Одно окошко параметров экспорта чего стоит.

Гм... тогда полноценный фотошлеп в этом плане вообще неюзабелен? )) А ведь удобнее и мощнее редактора как не было, так и нет.

И если говорить об автоматизации, то ес-но полноразмерный фотошлеп на порядки удобнее облегченных версий, типа лайтрума. Когда поднакопишь приличную библиотеку своих скриптов (если у тебя десятки тыщ снимков, то must have), то какая фиг разница, какое там изначально было ГУИ? Оно достаточно функциональное, чтобы позволить сделать реально всё, что только можно придумать в плане цифровой обработки (читать дословно — именно "всё")... и на том спасибо.
Re[19]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 24.04.13 21:00
Оценка:
Здравствуйте, vdimas, Вы писали:

V>Гм... тогда полноценный фотошлеп в этом плане вообще неюзабелен?


Да тоже не особо. С рождения причем.

V> )) А ведь удобнее и мощнее редактора как не было, так и нет.


Мощнее — возможно. А удобнее он исключительно в силу привычек, я и сам не могу с него слезть, хотя по фичам куча бесплатного софта все мои потребности покрывает.

V>И если говорить об автоматизации


Это ты решил сменить тему?
Re[20]: на каком языке вам приятнее всего программировать ?
От: vdimas Россия  
Дата: 03.05.13 16:31
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

V>>Гм... тогда полноценный фотошлеп в этом плане вообще неюзабелен?

НС>Да тоже не особо. С рождения причем.

Хе... Тут было бы уместно привести сравнение каких-нить операций в одном из редакторов vs фотошоп, не?
А то соклько я не беру "специализированных" редакторов, то все их т.н. "навороты" стоят одной-двух библиотек кистей или цепочек фильтров.



V>> )) А ведь удобнее и мощнее редактора как не было, так и нет.

НС>Мощнее — возможно. А удобнее он исключительно в силу привычек, я и сам не могу с него слезть, хотя по фичам куча бесплатного софта все мои потребности покрывает.

Воот. "Куча бесплатного софта"...
Поэтому и слезть не можешь.


V>>И если говорить об автоматизации

НС>Это ты решил сменить тему?

1. Если речь о большом кол-ве снимков, то где это смена темы?
2. Увы, даже простая цепочка фильтров (в т.ч. "умных"-автоматических фильров) — уже автоматизация в фотошопе. Т.е. любая "навороченная" фича любого другого редактора — это просто линейный скрипт из единиц шагов в фотошопе. Т.е. это именно то, с чего надо начинать сравнение фотошопа и всего остального. Без этого как-то не спортивно выходит...
Re[21]: на каком языке вам приятнее всего программировать ?
От: Ночной Смотрящий Россия  
Дата: 03.05.13 17:22
Оценка:
Здравствуйте, vdimas, Вы писали:

V>>> )) А ведь удобнее и мощнее редактора как не было, так и нет.

НС>>Мощнее — возможно. А удобнее он исключительно в силу привычек, я и сам не могу с него слезть, хотя по фичам куча бесплатного софта все мои потребности покрывает.

V>Воот. "Куча бесплатного софта"...

V>Поэтому и слезть не можешь.

Что вот? Есть куча бесплатного софта, каждый из которых в одиночку покрывает мои потребности. Потому что сложную обработку фоток я давно делаю в лайтруме, иконки рисую в иллюстраторе, а на фотожоп остается только финальная подрезка, композиция и масштабирование, да подгонка сканов под печать.


V>1. Если речь о большом кол-ве снимков


Речь о юзабилити фотошопа, а не о количестве снимков.
Re[48]: на каком языке вам приятнее всего программировать ?
От: Cadet  
Дата: 06.05.13 05:02
Оценка:
Здравствуйте, Sheridan, Вы писали:

S>Завтра смержу моно, спасибо.


Нда, говорили мне что генту тормоз в плане установки приложений, так я ж не верил. Две недели прошло, все еще мерждится? Ау, где результат, попкорн стынет!
... << RSDN@Home 1.2.0 alpha 5 rev. 1495>>
Re[49]: на каком языке вам приятнее всего программировать ?
От: MainLang  
Дата: 06.05.13 15:04
Оценка:
Приятней всего программировать на ультракоротком.
Re[2]: 1С!!! (ну, закидайте меня минусами)
От: пыщьпышь  
Дата: 07.05.13 04:33
Оценка:
Здравствуйте, Voblin, Вы писали:

V>- SQL, удачно встроенный прямо в язык. Расширенный. Надо прям по ходу вычисления дёрнуть что-то заковыристым образом из базы — берёшь и дёргаешь.


Я просто скажу ЕСТЬNULL()
Re: на каком языке вам приятнее всего программировать ?
От: Sinclair Россия https://github.com/evilguest/
Дата: 07.05.13 08:56
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

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

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

минимум синтаксического шума — единственный языковой критерий. И не очень понятный, т.к. нет определения понятию "шум". Одни люди считают, что begin end — это приговор паскалю, потому что это синтаксический шум. Другие считают, что отсутствие шаблонов — это приговор С, т.к. писать функцию sort отдельно для каждого типа аргумента — это шум. Третьи считают, что отсутствие замыканий — это приговор С++, т.к. писать standalone функцию всякий раз, как хочется подтюнить компаратор — это синтаксический шум. Чётвёртые считают, что необходимость руками описывать лямбды для предикатов, проекций, и сортировки — это синтаксический шум, и все языки без query comprehensions обречены. Где правда?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: на каком языке вам приятнее всего программировать ?
От: Ilya81  
Дата: 07.05.13 10:35
Оценка:
Здравствуйте, Sinclair, Вы писали:

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


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

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

S>минимум синтаксического шума — единственный языковой критерий. И не очень понятный, т.к. нет определения понятию "шум". Одни люди считают, что begin end — это приговор паскалю, потому что это синтаксический шум. Другие считают, что отсутствие шаблонов — это приговор С, т.к. писать функцию sort отдельно для каждого типа аргумента — это шум. Третьи считают, что отсутствие замыканий — это приговор С++, т.к. писать standalone функцию всякий раз, как хочется подтюнить компаратор — это синтаксический шум. Чётвёртые считают, что необходимость руками описывать лямбды для предикатов, проекций, и сортировки — это синтаксический шум, и все языки без query comprehensions обречены. Где правда?


В соседней теме есть хороший пример, причём тут язык. На примере D. Хоть достоинств у него немало, но на чём в нём делать GUI современного уровня? А в какой среде писать и отлаживать? Для него разве всё тот ж Eclipse или вроде есть сомнительного качества plugin к Visual Studio.
Re[49]: на каком языке вам приятнее всего программировать ?
От: Sheridan Россия  
Дата: 07.05.13 12:40
Оценка:
Здравствуйте, Cadet, Вы писали:

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


S>>Завтра смержу моно, спасибо.


C>Нда, говорили мне что генту тормоз в плане установки приложений, так я ж не верил. Две недели прошло, все еще мерждится? Ау, где результат, попкорн стынет!


Некогда, честно. За день не по работе лишь три-пять фраз в г+... А сюда так вообще неделями не заглядываю
Matrix has you...
Re[2]: на каком языке вам приятнее всего программировать ?
От: Евгений Акиньшин grapholite.com
Дата: 07.05.13 12:53
Оценка:
Здравствуйте, Sinclair, Вы писали:


S>минимум синтаксического шума — единственный языковой критерий. И не очень понятный, т.к. нет определения понятию "шум". Одни люди считают, что begin end — это приговор паскалю, потому что это синтаксический шум. Другие считают, что отсутствие шаблонов — это приговор С, т.к. писать функцию sort отдельно для каждого типа аргумента — это шум. Третьи считают, что отсутствие замыканий — это приговор С++, т.к. писать standalone функцию всякий раз, как хочется подтюнить компаратор — это синтаксический шум. Чётвёртые считают, что необходимость руками описывать лямбды для предикатов, проекций, и сортировки — это синтаксический шум, и все языки без query comprehensions обречены. Где правда?


Все перечисленное — правда
Не шалю, никого не трогаю, починяю примус Diagrams Designer for iPad and Windows 10
Re: на каком языке вам приятнее всего программировать ?
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 14.05.13 13:54
Оценка:
Здравствуйте, jyuyjiyuijyu, Вы писали:

J>Всем привет


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

C++(QT, boost) и OCaml.
Sic luceat lux!
Re[2]: 1С!!! (ну, закидайте меня минусами)
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 14.05.13 14:02
Оценка:
Здравствуйте, Voblin, Вы писали:
V>Переползал недавно временно с 1С на C++. Надо было. Господи, с каким удовольствием переполз обратно! Это же никакого гемора, когда не нужно забивать себе голова всякой дурью типа расчёта размера буфера. Просто берёшь и рисуешь алгоритм. Зачем всё это садо-мазо, когда нужно просто чтобы работало?
Лучше ползать 1С->С#. Да и между 1С 7.7->8 и обратно тоже интересно. Помню одновременно программировал на 1С, C#, Delphi. При переходе нужно было некоторое время на адаптацию, так как уже мыслишь на предыдущем языке. Просто 1С слишком узок. На нем одном многое не сделаешь. А вот в связке самое то. При этом и доступ к Net через IReflect достаточно удобен http://www.forum.mista.ru/topic.php?id=664174
и солнце б утром не вставало, когда бы не было меня
Re: на каком языке вам приятнее всего программировать ?
От: G-Host  
Дата: 17.05.13 13:27
Оценка:
на новом (для себя)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.