Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » » Программирование
Философия, технологии, алгоритмы!

Ответ
 
Опции темы
Старый 01.03.2014, 15:32   #871   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Это прикол или как? Тебе начинаешь объяснять исходя из реальных фактов, а ты начинаешь жаловаться что я пытаюсь использовать терминологию.
Да, я стараюсь придерживаться реального положения вещей, исходя из реальных фактов. А ты я так понял, продуктом не пользовался, однако кучу негатива в этой теме уже пролил. Как бы негоже так делать.
каким продуктом я не пользовался? Builder / CodeGear?
  Ответить с цитированием
Старый 01.03.2014, 15:53   #872   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
А… Erlang? Ну это полноценный промышленный язык, просто не универсальный.
А отчего он не универсальным вдруг стал?

Цитата:
Сообщение от silly Посмотреть сообщение
Сдается мне, это такой pr/hr-трюк, типа смотрите мы какими вещами интересуемся. На деле в работе там будет java или c#, или может быть, scala.
Вполне возможно.
  Ответить с цитированием
Старый 01.03.2014, 16:06   #873   
Registered User
 
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
каким продуктом я не пользовался? Builder / CodeGear?
Речь про разработку на Delphi и Turbo Pascal
  Ответить с цитированием
Старый 01.03.2014, 16:19   #874   
Registered User
 
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57

Hopkroft вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Сдается мне, это такой pr/hr-трюк, типа смотрите мы какими вещами интересуемся. На деле в работе там будет java или c#, или может быть, scala.
Ну в вакансиях у них по крайней мере Haskell разработчик не фигурирует
  Ответить с цитированием
Старый 01.03.2014, 17:07   #875   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
А отчего он не универсальным вдруг стал?
Ну, насколько я понимаю, Эрланг не слишком удачный выбор для вычислительно емких задач. Тут есть еще ниша для какой-нибудь более безопасной замены C, как раз для дерганья через ffi.
  Ответить с цитированием
Старый 01.03.2014, 17:54   #876   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Ну, насколько я понимаю, Эрланг не слишком удачный выбор для вычислительно емких задач. Тут есть еще ниша для какой-нибудь более безопасной замены C, как раз для дерганья через ffi.
Как и любой другой динамический язык. От этого он менее универсальным не становится. И у Erlang тоже как и прочих есть NIF для дерганья сишных функций.
  Ответить с цитированием
Старый 01.03.2014, 22:06   #877   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Речь про разработку на Delphi и Turbo Pascal
ну так я тебе и говорю что под десять лет на работе, и почти всю "рабочую" жизнь дома использую BCB и CodeGear. Это АБСОЛЮТНО тот же Delphi, только вместо паскаля - си.
  Ответить с цитированием
Старый 01.03.2014, 22:07   #878   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Однако если нету такой возможности то это часто вызывает бурю негодования.
объяснение простое - к хорошему быстро привыкаешь...
Цитата:
Сообщение от manifest Посмотреть сообщение
Такая же, которую обеспечивает Xamarin.
какой у вас реальный опыт? Нулевой?
Цитата:
Сообщение от manifest Посмотреть сообщение
Написано много.
а список можно?
Цитата:
Сообщение от manifest Посмотреть сообщение
Например, WhatsApp, который недавно купил Facebook за $19B.
на каждый такой пример есть множество контрпримеров.
Цитата:
Сообщение от manifest Посмотреть сообщение
DataArt недавно устраивал вполне реальную локальнную встречу на которой читался доклад по Haskell.
вы наверное мой пост недопоняли, перечитайте еще раз.
Цитата:
Сообщение от manifest Посмотреть сообщение
Если скажем жена купила фильм, может она посмотреть его с мужем или ему нужно покупать свою копию?
вопрос не по адресу. Себя спросите как любителя лицензий.
Цитата:
Сообщение от manifest Посмотреть сообщение
Да неужели?
иногда лучше помалкивать, это как раз такой случай.
Цитата:
What Is Vim?

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.

Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.
http://www.vim.org/about.php
  Ответить с цитированием
Старый 01.03.2014, 23:19   #879   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
какой у вас реальный опыт? Нулевой?
последние ~3 года я занимаюсь проектом, который пишется на С++ и собирается для Windows/Linux/iOS/Android, до этого была еще пара обеспечивающих кросплатформенность для основных десктопных платформ

Цитата:
Сообщение от X0R Посмотреть сообщение
а список можно?
Цитата:
Companies using Erlang in their production systems include:

Amazon.com uses Erlang to implement SimpleDB, providing database services as a part of the Amazon Web Services offering.[citation needed]
Yahoo! uses it in its social bookmarking service, Delicious, which has more than 5 million users and 150 million bookmarked URLs.[citation needed]
Facebook uses Erlang to power the backend of its chat service, handling more than 100 million active users.[citation needed] It can be observed in some of its HTTP response headers.
T-Mobile uses Erlang in its SMS and authentication systems.[citation needed]
Motorola is using Erlang in call processing products in the public-safety industry.[citation needed]
Ericsson uses Erlang in its support nodes, used in GPRS and 3G mobile networks worldwide.[33]
Linden Lab uses Erlang in its games.[citation needed]
WhatsApp uses Erlang to run messaging servers, achieving up to 2 million connected users per server.[34][35][dubious – discuss]
Huffington Post uses Erlang for its commenting system on HuffPost Live "Huffington Post Engineering and Erlang". Retrieved 2014-01-31.
http://en.wikipedia.org/wiki/Erlang_...ng_language%29

Можете еще и Google почитать.

Цитата:
Сообщение от X0R Посмотреть сообщение
на каждый такой пример есть множество контрпримеров.
Вы это вообще о чём? <сарказм>Список можно?</сарказм>

Цитата:
Сообщение от X0R Посмотреть сообщение
вы наверное мой пост недопоняли, перечитайте еще раз.
Можете попробовать его дополнить.

Цитата:
Сообщение от X0R Посмотреть сообщение
вопрос не по адресу. Себя спросите как любителя лицензий.
Так дело в том что музыка, видео и ПО по разному лицензируется. И по первым двум мне не все моменты лицензирования ясны. Другими словами, насколько мне известно ни чьих лицензий я не нарушаю, но так как нет окончательной ясности в этом вопросе решил задать сначала вопрос.

Цитата:
Сообщение от X0R Посмотреть сообщение
иногда лучше помалкивать, это как раз такой случай.http://www.vim.org/about.php
Нет, это случай, когда собеседнику нужно явно показывать табличку сарказм. Я постараюсь учитывать это при нашем общении.
  Ответить с цитированием
Старый 02.03.2014, 00:07   #880   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
Windows/Linux/iOS/Android
проекты под iOS/Android используют только С++ код?
Цитата:
Сообщение от manifest Посмотреть сообщение
Companies using Erlang in their production systems include:
на самом деле не густо, и какую часть занимает у них софт написанный на языках ФП? То, что я применяю где то JS, не делает меня web программистом и доля такого кода весьма мала. Первая версия сборщика мусора для .NET была написана на лиспе, однако потом переписали на С++, видимо были причины.
И по ссылке мне вот это понравилось
Цитата:
Facebook Chat system was running on ejabberd based servers,[22][23] before switching to Java
Цитата:
Сообщение от manifest Посмотреть сообщение
Вы это вообще о чём?
https://www.google.ru/#newwindow=1&q...D0%BB&safe=off
Цитата:
Сообщение от manifest Посмотреть сообщение
Можете попробовать его дополнить.
я подожду пока ФП займет ощутимую долю в продакшене.
Цитата:
Сообщение от manifest Посмотреть сообщение
Другими словами, насколько мне известно ни чьих лицензий я не нарушаю
когда фильм с торрента качаешь?
  Ответить с цитированием
Старый 02.03.2014, 00:44   #881   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
И по ссылке мне вот это понравилось
Это называется «вандализм».
  Ответить с цитированием
Старый 02.03.2014, 01:16   #882   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Это называется «вандализм».
поясните
  Ответить с цитированием
Старый 02.03.2014, 01:38   #883   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
проекты под iOS/Android используют только С++ код?
Конечно есть небольшая прослойка на Java и Objective-C/C++ соотвественно. Проект игровой, GUI на OpenGL, по этой причине прослойка совсем незначительная, как в Вашем примере с JS для этого вполне достаточно поверхностных знаний языков. Но даже если бы требовался нативный GUI, его было бы правильно реализовывать нативными же инструментами. Не знаю ни одного инструмента который бы решал задачу кросплатформенности GUI на мобильных платформах, так чтобы в итоге это выглядело нативно для каждой из платформ и работало. Xamarin не пробовал. Но есть серьезные сомнения что это впринципе осуществимо, потому как у кажой платформы свое видение GUI.

Цитата:
Сообщение от X0R Посмотреть сообщение
на самом деле не густо, и какую часть занимает у них софт написанный на языках ФП? То, что я применяю где то JS, не делает меня web программистом и доля такого кода весьма мала.
Так для каждой задачи должен быть адекватный инструмент. Нет какого-то идеального языка, у каждого свои плюсы и минусы. ФП снова набирает популярность только благодаря интересу к задачам параллельных вычислений и big data. Для задач того же WhatsApp, Erlang идеален, со своими легковесными процессами, врожденной отказоустойчивостью и возможностями масштабирования.

Цитата:
Сообщение от X0R Посмотреть сообщение
Первая версия сборщика мусора для .NET была написана на лиспе, однако потом переписали на С++, видимо были причины.
MS в своем котле варится, со своими технологиями и "оригинальными" решениями. Я обычно узнаю о них по интернет мемам.

Цитата:
Сообщение от X0R Посмотреть сообщение
И по ссылке мне вот это понравилось
Цитата:
Facebook Chat system was running on ejabberd based servers,[22][23] before switching to Java
Есть такая не хорошая тенденция у компаний, уходить с открытых решений на свои проприетарные костыли. ФП, Erlang или ejabberd тут как мне кажется не при чем.

Цитата:
Сообщение от X0R Посмотреть сообщение
я подожду пока ФП займет ощутимую долю в продакшене
Зависит опять же от специфики Вашего продакшена. Может и не дождетесь, а может уже пропустили все.

Цитата:
Сообщение от X0R Посмотреть сообщение
когда фильм с торрента качаешь?
У меня кинотеатр под боком, я его предпочитаю.

Последний раз редактировалось manifest; 02.03.2014 в 12:28.
  Ответить с цитированием
Старый 02.03.2014, 01:51   #884   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
поясните
http://en.wikipedia.org/wiki/Wikipedia:Vandalism

Про ejabberd ссылки на источники, кстати, в этом предложении тоже неправильные. Вот единственное упоминание. На чем у них сейчас оно бегает не знаю, официальный фейсбук про эту тему ни разу не вспоминал.
  Ответить с цитированием
Старый 02.03.2014, 02:00   #885   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
MS в своем котле варится, со своими технологиями и "оригинальными" решениями. Я обычно узнаю о них по интернет мемам.
Внезапно, https://ghc.haskell.org/trac/ghc/wiki/Internships .
  Ответить с цитированием
Старый 02.03.2014, 13:09   #886   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
Конечно есть небольшая прослойка на Java и Objective-C/C++ соотвественно
вот оно как. А Xanarin позволяет писать под все платформы на одном языке. GUI будет не кросплатформенным, но язык один, это плюс. При этом под iOS он компилируется в нативный код, а под Android выполняется своей виртуальной машиной, которая по некоторым тестам превосходит Dalvik.
Цитата:
Сообщение от manifest Посмотреть сообщение
ФП снова набирает популярность только благодаря интересу к задачам параллельных вычислений и big data.
а потом приходят к необходимости использования нативного кода)
Цитата:
Сообщение от manifest Посмотреть сообщение
Есть такая не хорошая тенденция у компаний, уходить с открытых решений на свои проприетарные костыли.
в крупных компаниях объем кода существенен, и переход на другую платформу должен быть хорошо обоснованным. Компании зарабатывают деньги, а переписывание кода приносит убытки.
Цитата:
Сообщение от manifest Посмотреть сообщение
Может и не дождетесь, а может уже пропустили все.
почти в каждой статье про ФП говорится что "вам стоит это попробовать прямо сейчас", да только воз и ныне там.
Цитата:
Сообщение от manifest Посмотреть сообщение
У меня кинотеатр под боком, я его предпочитаю.
святой человек.
  Ответить с цитированием
Старый 02.03.2014, 13:20   #887   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
silly, о архитектуре FB http://www.infoq.com/news/2008/05/fa...atarchitecture
так что следовало бы заметить, что Erlang используется в связке с С++, а уж если вспомнить какой у них PHP...
Цитата:
Сообщение от silly Посмотреть сообщение
у них и F# есть, но основными продакшен языками являются С++/С#
  Ответить с цитированием
Старый 02.03.2014, 18:11   #888   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
вот оно как. А Xanarin позволяет писать под все платформы на одном языке. GUI будет не кросплатформенным, но язык один, это плюс. При этом под iOS он компилируется в нативный код, а под Android выполняется своей виртуальной машиной, которая по некоторым тестам превосходит Dalvik
Так он и в нашем случае один, это С++. Java или Objective-C вообщем-то нужен только для того чтобы дернуть что-то нативное очень специфическое. Это вообщем-то плюс, потому как прибавляет гибкости. С кросплатформенными фреймворками такой возможности нет, шаг в сторону и приехали. C Xarmin мне видится сразу несколько проблем, делающих этот инструмент бессмысленным в сравнении с работкой на С++:

1. Не кросплатформенное GUI. В этом случае Qt видится много предпочтительней.
2. Своя VM для Android. Выходит её нужно поставлять клиенту. Клиенту это явно не нужно.
3. Кастрированная кросплатформенность. Не увидел поддержки Linux. Тот же Qt её обеспечивает.
4. Отладка. Дополнительная прослойка в виде .NET усложняет систему, потенципльно увеличивает количество багов. Для Android так вообще ловить еще и баги VM. При условии что решение закрытое, даже нет возможности что либо исправить самостоятельно.
5. Среда разработки только под Windows и OSX.
6. Цена. Не понимаю, зачем платить от $299 в год за инструмент который не дает ничего нового в сравнении со свободными решениями.

Цитата:
Сообщение от X0R Посмотреть сообщение
а потом приходят к необходимости использования нативного кода)
А отчего ФП не может быть нативен? Haskell, Julia не менее нативны того же .NET.

Цитата:
Сообщение от X0R Посмотреть сообщение
в крупных компаниях объем кода существенен, и переход на другую платформу должен быть хорошо обоснованным. Компании зарабатывают деньги, а переписывание кода приносит убытки.
Бывают политические решения. Бывают ошибочные. Можно конечно фантазировать и делать выводы, но зачем? Если бы MS следовала подобной логике и не играла закулисных игр, ей давно следовало бы выкинуть свой компилятор С++ и поставлять студию с Clang или GCC.

Цитата:
Сообщение от X0R Посмотреть сообщение
почти в каждой статье про ФП говорится что "вам стоит это попробовать прямо сейчас", да только воз и ныне там.
Да вообщем-то тоже самое говорится в любом маркетинговом проспекте. Читайте, пробуйте, соглашайтесь или нет. ФП представлен многими языками и все они разные.
  Ответить с цитированием
Старый 02.03.2014, 18:23   #889   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
у них и F# есть, но основными продакшен языками являются С++/С#
Еще и M# будет. Эта машина абсурда никогда не остановится
  Ответить с цитированием
Старый 02.03.2014, 20:50   #890   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
С кросплатформенными фреймворками такой возможности нет, шаг в сторону и приехали.
Цитата:
Сообщение от manifest Посмотреть сообщение
1. Не кросплатформенное GUI. В этом случае Qt видится много предпочтительней.
Так Qt кроссплатформенный или нет?

Цитата:
Сообщение от manifest Посмотреть сообщение
Haskell
Мне кажется к этому моменту про Haskell можно забыть: нигде не используется, единственный компилятор еще умудрился немножко проспонсировать Майкрософт (который нехороший, как известно).
  Ответить с цитированием
Старый 02.03.2014, 22:17   #891   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
Так он и в нашем случае один, это С++. Java или Objective-C вообщем-то нужен только для того чтобы дернуть что-то нативное очень специфическое.
ну вы уж определитесь
Цитата:
Сообщение от manifest Посмотреть сообщение
В этом случае Qt видится много предпочтительней.
много на Qt для мобилок написано?
Цитата:
Сообщение от manifest Посмотреть сообщение
Своя VM для Android. Выходит её нужно поставлять клиенту.
она идет в составе приложения
Цитата:
Сообщение от manifest Посмотреть сообщение
Клиенту это явно не нужно.
клиенту нужно приложение
Цитата:
Сообщение от manifest Посмотреть сообщение
Кастрированная кросплатформенность. Не увидел поддержки Linux.
Неперспективная поддержка как платформы для мобильной разработки. А для запуска кода Mono.
Цитата:
Сообщение от manifest Посмотреть сообщение
Отладка.
лучше расскажите о прелестях отладки плюсов.
Цитата:
Сообщение от manifest Посмотреть сообщение
При условии что решение закрытое, даже нет возможности что либо исправить самостоятельно.
а где есть? В случае ошибок лучше всего обращаться к разработчику.
Цитата:
Сообщение от manifest Посмотреть сообщение
Не понимаю, зачем платить от $299 в год за инструмент который не дает ничего нового в сравнении со свободными решениями.
вы не понимаете, другие понимают и используют.
Цитата:
Сообщение от manifest Посмотреть сообщение
А отчего ФП не может быть нативен? Haskell, Julia не менее нативны того же .NET.
ФП не дает полного контроля над получаемым кодом, в отличие от С/С++
Julia и .NET не нативны, для Haskell да, есть компиляторы в машинный код.
Цитата:
Сообщение от manifest Посмотреть сообщение
Если бы MS следовала подобной логике и не играла закулисных игр, ей давно следовало бы выкинуть свой компилятор С++ и поставлять студию с Clang или GCC.
я думаю, они прислушаются к вашим советам, когда вы научитесь зарабатывать так же как они.
Цитата:
Сообщение от manifest Посмотреть сообщение
Еще и M# будет. Эта машина абсурда никогда не остановится
на вскидку: эта машина создала C# являющийся одним из самых популярных и адекватных языков и XMLHttpRequest который используется практически в любом крупном проекте.
  Ответить с цитированием
Старый 03.03.2014, 00:27   #892   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Так Qt кроссплатформенный или нет?
На данный момент, Qt не позволяет создавать нативный GUI на iOS. Т.е. либо использовать виджеты такие как в OSX либо рисовать свои.

Цитата:
Сообщение от silly Посмотреть сообщение
Мне кажется к этому моменту про Haskell можно забыть: нигде не используется, единственный компилятор еще умудрился немножко проспонсировать Майкрософт (который нехороший, как известно).
Зависит от тех целей что приследуете. На мой взгляд, как минимум, внимание стоит обратить. Есть биндинги Qt к Haskell можете попробовать и оценить насколько это жизнеспособно. И компиляторов у Haskell далеко не один.

Цитата:
Сообщение от X0R Посмотреть сообщение
эта машина создала C# являющийся одним из самых популярных и адекватных языков
У меня складывается впечатление, что на этот раз детектед MS .NET фанатик.

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

MS крупная компания, у нее есть как хорошие технологии, так и не очень. Нравится C#? Отлично. Насколько может быть адекватным язык и платформа созданные не для решения какой-то проблемы, а для продажи. Мне кажется комментарии излишни. У меня был опыт работы с C#, после чего сложилось впечатление что его никто сильно не продумывал, .NET технологии менялись на новые без учета обратной совместимости, а Mono никак не мог успеть за этим процессом. Я удивляюсь как люди в энтерпрайзе это используют.

Холиварить на тему языков мне кажется бессмысленным занятием. Полезным может быть обсудить их плюсы и минусы в контексте конкретных задач. Попробуйте Ruby, уверен, потом Вы иначе взгляните на C#.
  Ответить с цитированием
Старый 03.03.2014, 00:47   #893   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
Цитата:
Сообщение от manifest
Своя VM для Android. Выходит её нужно поставлять клиенту.
она идет в составе приложения
Не сразу осознал всю фееричность такой концепции. Т.е. если приложений несколько, каждое из них будет включать по VM? И что, разве есть возможность запускать код в обход Dalvik без прав суперпользователя? Судя по всему их VM работает все же поверх Dalvik или как это происходит? Такие приложения вообще пускают в андроид маркет, или предполагается что вы поднимете свой?

Последний раз редактировалось manifest; 03.03.2014 в 16:46.
  Ответить с цитированием
Старый 03.03.2014, 01:05   #894   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Хороший доклад в тему:
  Ответить с цитированием
Старый 04.03.2014, 08:23   #895   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
И да, можно фиксить в них баги и отправлять разработчикам, если разработчики не справляются.
возможностью фиксить баги в опенсорсных продуктах обладают миллионы разработчиков, но не делают этого. Между можно и делается большая разница.
Цитата:
Сообщение от manifest Посмотреть сообщение
Насколько может быть адекватным язык и платформа созданные не для решения какой-то проблемы, а для продажи.
во первых язык разрабатывался и для себя тоже, а во вторых чтобы привлечь интерес разработчиков к платформе, нужно обеспечить их качественными инструментами разработки.
Цитата:
Сообщение от manifest Посмотреть сообщение
У меня был опыт работы с C#, после чего сложилось впечатление что его никто сильно не продумывал
скажите прямо - не поняли язык.
Цитата:
Сообщение от manifest Посмотреть сообщение
.NET технологии менялись на новые без учета обратной совместимости
совместимости не меньше чем в открытых технологиях
Цитата:
Сообщение от manifest Посмотреть сообщение
Mono никак не мог успеть за этим процессом
http://www.mono-project.com/Compatibility
Цитата:
Сообщение от manifest Посмотреть сообщение
Я удивляюсь как люди в энтерпрайзе это используют.
а они просто не удивляются, а используют. Вы бы лучше удивлялись как в продакшене используют языки допускающие это http://habrahabr.ru/post/214557/
и число не удивляющихся, а использующих увеличивается, а тех кому надоело удивляться (C++) уменьшается. Странно, да...
http://dou.ua/lenta/articles/language-rating-jan-2013/
http://www.tiobe.com/index.php/conte...pci/index.html
http://itmozg.ru/news/1236/
Цитата:
Сообщение от manifest Посмотреть сообщение
Попробуйте Ruby, уверен, потом Вы иначе взгляните на C#.
я выбрал Python, мнение о C# не изменилось, не думаю что Ryby это под силу
Цитата:
Сообщение от manifest Посмотреть сообщение
Судя по всему их VM работает все же поверх Dalvik или как это происходит?
http://docs.xamarin.com/guides/andro.../architecture/
http://habrahabr.ru/post/188130/
Цитата:
Сообщение от manifest Посмотреть сообщение
Такие приложения вообще пускают в андроид маркет
представьте себе

в дополнение сравнение производительности Dalvik vs Xamarin
http://habrahabr.ru/post/194866/
  Ответить с цитированием
Старый 04.03.2014, 10:12   #896   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
Вы бы лучше удивлялись как в продакшене используют языки допускающие это http://habrahabr.ru/post/214557/
ошибки, которые там приведены, абсолютно не выставляют С++ в плохом свете. уже который раз ты это постишь и в который раз я тебе об этом говорю. там даже попытки такой нет. это тебе что-то непонятное там видится.
  Ответить с цитированием
Старый 04.03.2014, 10:35   #897   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Spectator,
Код:
if (i = 0)
и
Код:
if (i == 0)
в одном языке, это не круто, пойми ты это наконец.
  Ответить с цитированием
Старый 04.03.2014, 10:42   #898   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
Spectator,
Код:
if (i = 0)
и
Код:
if (i == 0)
в одном языке, это не круто, пойми ты это наконец.
что значит "не круто" и что я должен понять?
программист, который пишет программы на языке программирования должен осознавать что он пишет.
если программист начинающий и тупенький, то ему достаточно включить WARNINGS, присвоение в if-е мгновенно будет показано.
это твое личное желание - писать пьяным программы, чтобы малейшая ошибка, как в паскале, приводила к невозможности компиляции. желание это нормально, тебя я понять могу, это не твой язык. но глупо его выставлять неправильным из-за личной несовместимости.
  Ответить с цитированием
Старый 04.03.2014, 11:19   #899   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
Код:
if (i = 0)
и
Код:
if (i == 0)
в одном языке, это не круто, пойми ты это наконец.
Это про C# что ли?
  Ответить с цитированием
Старый 04.03.2014, 11:29   #900   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Это про C# что ли?
ну как минимум в плюсах такая ошибка у начинающих часто встречается.
тут только надо понимать что вместо откровенно глупого
if (a=0)
мы можем написать
if (a=b)
и тогда в этом условии будет смысл, мы присваиваем значение и проверяем его на ноль, в одной строке. плохо так делать или хорошо - решать программисту. предупреждения, повторюсь, никто не отменял.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind