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

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

Ответ
 
Опции темы
Старый 04.03.2014, 11:58   #901   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,026
Регистрация: 17.02.2004

aerin вне форума Не в сети
И сам пишу и молодых программистов учу:
константа должна идти первой:
Цитата:
if(0==i)
С другой стороны сильно ругаю, за
Цитата:
0==i
ибо есть значительно более наглядные
Цитата:
i и !i
Опять же, как выше написал Spectator, = в операторе if часто встречающаяся операция при создании чего-то с проверкой.
Если X0R этого не понимает, то это его сексуальные проблемы, не надо смотреть на С/C++ как на паскаль с другим синтаксисом, эти языки имеют в корне различающиеся парадигмы.
  Ответить с цитированием
Старый 04.03.2014, 12:04   #902   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
возможностью фиксить баги в опенсорсных продуктах обладают миллионы разработчиков, но не делают этого. Между можно и делается большая разница.
Например, наши патчи есть в SDL. И что примечательно, принимались они в течении дня как правило. Не так давно, лично рассказывали историю, в которой запрос на фикс бага в одном из продуктов Oracle висел не один год. Это если не вспоминать баянов, вроде 17-летнего бага MS.

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

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

Цитата:
Сообщение от X0R Посмотреть сообщение
совместимости не меньше чем в открытых технологиях
С таким уровнем абстрактности фраза отдает идиотизмом с налетом фанатизма.

Цитата:
Сообщение от X0R Посмотреть сообщение
Цитата:
Сообщение от manifest
Mono никак не мог успеть за этим процессом
http://www.mono-project.com/Compatibility
Цитата:
The easiest way to describe what Mono currently supports is:
Everything in .NET 4.5 except WPF, WWF, and with limited WCF and limited ASP.NET 4.5 async stack.
Я не слежу за технологиями .NET. WPF, WWF, WCF - уже успели устареть?
.NET никогда не был кросплатформенным, разве только в глазах Windows программиста.

Цитата:
Сообщение от X0R Посмотреть сообщение
а они просто не удивляются, а используют
Вы почему-то все сводите к количественному показателю. Например, темпы роста популярности Objective-C колосальные, людей которые на нем пишут все больше. Говорит ли это о том что язык такой хороший и становится луче? Нет. В этом заслуга популярности продуктов от Apple. То же самое, на мой взгляд, и с .NET языками, у MS уже есть рынок, и этот рынок потребляет то что они ему скармливают. Большинство не задумываются, почему он использует Windows а не Linux или OSX, языки .NET а не Java, C++, Ruby, Python... Большинство пользует то что у них под рукой, то что кто-то выбрал за них. Потому что так привычней. Чтобы разобраться нужно усилия потратить, это сложно и утомительно. Следуете такой логике? Ваш выбор. У меня другой взгляд.

Цитата:
Сообщение от X0R Посмотреть сообщение
я выбрал Python, мнение о C# не изменилось, не думаю что Ryby это под силу
Тогда можно и на Erlang глянуть. Если уж после этого ничего не изменится, MS должен выслать Вам медаль евангелиста 1й степени.

Цитата:
Сообщение от manifest
Судя по всему их VM работает все же поверх Dalvik или как это происходит?
Цитата:
On Android, most of the system facilities like Audio, Graphics, OpenGL and Telephony are not available directly to native applications, they are only exposed through the Dalvik Java APIs residing in one of the Java.* namespaces or the Android.* namespaces
Так и есть, Xarmin VM дергает Dalvik.

Последний раз редактировалось manifest; 04.03.2014 в 12:24.
  Ответить с цитированием
Старый 04.03.2014, 22:07   #903   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
программист, который пишет программы на языке программирования должен осознавать что он пишет.
а язык на котором пишут, должен предлагать синтаксис, который не только не способствует появлению подобных ошибок, но и помогает их избегать.
Цитата:
Сообщение от Spectator Посмотреть сообщение
достаточно включить WARNINGS, присвоение в if-е мгновенно будет показано.
но только в данном примере это не warning, а error
Цитата:
Сообщение от silly Посмотреть сообщение
Это про C# что ли?
C# такого не допускает.
Цитата:
Сообщение от Spectator Посмотреть сообщение
ну как минимум в плюсах такая ошибка у начинающих часто встречается.
а уж что у профи встречается...ууу
http://habrahabr.ru/company/pvs-studio/
Цитата:
Сообщение от Spectator Посмотреть сообщение
if (a=b)
и тогда в этом условии будет смысл, мы присваиваем значение и проверяем его на ноль, в одной строке. плохо так делать или хорошо - решать программисту.
процитирую пожалуй, а уж кто поймет, тот поймет
Цитата:
Явное лучше, чем неявное.
Простое лучше, чем сложное.
Сложное лучше, чем запутанное.
Цитата:
Сообщение от aerin Посмотреть сообщение
И сам пишу и молодых программистов учу:
константа должна идти первой:
а родилось такое уродливое решение именно благодаря "очевидному" синтаксису.
Цитата:
Сообщение от aerin Посмотреть сообщение
не надо смотреть на С/C++ как на паскаль с другим синтаксисом, эти языки имеют в корне различающиеся парадигмы.
интервью создателя языка. Через 25+ лет решили наконец сделать свою жизнь проще. Наверное надоели проблемы сексуального характера из за отладки подобных штук.
Цитата:
БС В действительности, я знал об опасности макросов, когда начал использовать C; но подобно большинству людей я недооценил эту опасность и различные негативные последствия. Широко распространенное использование макросов в C, вероятно, является основной причиной того, что десять лет назад отсутствовали великолепные среды разработки C++. Также существует множество запутанных способов инициализации объектов в C++; я надеюсь, что это будет разрешено с помощью единого механизма в C++0x. Я упомянул о шаблонах в ответе на предыдущий вопрос. Это крупный успех нового языка C++ (который появился в1985 году), но этот успех деформировал язык — опять же, для разрешения этих проблем предусмотрены специальные компоненты C++0x.
Множество незначительных и не настолько незначительных проблем, обнаруженных за последние годы, не могут быть разрешены в C++ по причинам совместимости.
  Ответить с цитированием
Старый 04.03.2014, 22:24   #904   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
а язык на котором пишут, должен предлагать синтаксис, который не только не способствует появлению подобных ошибок, но и помогает их избегать.
виртуальный язык в вакууме ничего тебе лично не должен.
если тебе нужен такой язык, то найди его и пользуйся им.
разным людям нужно разное. в том числе поэтому на свете так много языков (в т.ч. программирования),
я за долгие годы использования плюсов знаю все его причуды до дыр. и они потому мне жить совершенно не мешают, а только наоборот. и этот язык рассчитан именно на это - что ты его изучишь досконально и сможешь использовать эффективно, так как ты какой, не к ночи будет помянут, паскаль никогда использовать не сможешь.
и, наоборот, на паскале через неделю после обучения ты уже свободно сможешь писать программы. на то чтобы не путаться с одинарными-двойными знаками равенства, указателями, одинарными-двойными кавычками, точкой и -> и прочей сишной хренотенью у меня ушел не один год. так чтобы это вообще жить не мешало и ломать голову - что не нравится компилятору не приходилось. но о том что я это время потратил и могу сейчас писать на сях, а не на паскале, я ни капли не жалею.

Цитата:
Сообщение от X0R Посмотреть сообщение
интервью создателя языка. Через 25+ лет решили наконец сделать свою жизнь проще. Наверное надоели проблемы сексуального характера из за отладки подобных штук.
не мешай всё в одну кучу. макросы - это отдельная песня.
  Ответить с цитированием
Старый 04.03.2014, 22:30   #905   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,026
Регистрация: 17.02.2004

aerin вне форума Не в сети
X0R, вот это обеспечило плюсам широкую популярность
Цитата:
При создании C++ Бьёрн Страуструп хотел:
Получить универсальный язык со статическими типами данных, эффективностью и переносимостью языка C.
Непосредственно и всесторонне поддерживать множество стилей программирования, в том числе процедурное программирование, абстракцию данных, объектно-ориентированное программирование и обобщённое программирование.
Дать программисту свободу выбора, даже если это даст ему возможность выбирать неправильно.
Максимально сохранить совместимость с C, тем самым делая возможным лёгкий переход от программирования на C.
Избежать разночтений между C и C++: любая конструкция, допустимая в обоих языках, должна в каждом из них обозначать одно и то же и приводить к одному и тому же поведению программы.
Избегать особенностей, которые зависят от платформы или не являются универсальными.
«Не платить за то, что не используется» — никакое языковое средство не должно приводить к снижению производительности программ, не использующих его.
Не требовать слишком усложнённой среды программирования.
источник
Кому надо проще, пишет на Java. А C++ - это скальпель, с которым надо уметь обращаться, порог вхождения безусловно выше, чем у Delphi.
  Ответить с цитированием
Старый 04.03.2014, 22:41   #906   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
C# такого не допускает.
Код:
% mono --version
Mono JIT compiler version 3.2.3 (tarball Mon Dec 30 19:31:30 UTC 2013)

% cat test.cs 
using System;

class Application
{
	static void Main(string[] args)
	{
		bool r = false;
		if (r = true)
		{
			Console.WriteLine("ORLY?");
		}
	}
}

% mcs test.cs
test.cs(8,7): warning CS0665: Assignment in conditional expression is always constant. Did you mean to use `==' instead ?
test.cs(7,8): warning CS0219: The variable `r' is assigned but its value is never used
Compilation succeeded - 2 warning(s)

% mono test.exe
ORLY?
  Ответить с цитированием
Старый 04.03.2014, 23:00   #907   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
Это если не вспоминать баянов, вроде 17-летнего бага MS.
или 7-и летнего бага в Firefox
Цитата:
Сообщение от manifest Посмотреть сообщение
Не не не, нужно сделать платформу, создать новый рынок сбыта и там продавать свои средства разработки.
вы свои проекты распространяете бесплатно и с открытым кодом?
Цитата:
Сообщение от manifest Посмотреть сообщение
Иначе почему не сделать технологию открытой?
закрыта реализация. Спецификации являются открытыми.
Цитата:
Сообщение от manifest Посмотреть сообщение
Понял, ничем не примечательный C-like язык, которых огромное количество.
вот только в лидерах по популярности. Ну да программисты идиоты, других языков не знают, выбирать не умеют.
Цитата:
Сообщение от manifest Посмотреть сообщение
С таким уровнем абстрактности фраза отдает идиотизмом с налетом фанатизма.
сколько у вас видений чудных, бросьте злоупотреблять. Язык сохраняет совместимость. Framework так же, лишь незначительное количество возможностей помечается как устаревшие и не рекомендуемые для дальнейшего использования, в этом ничего плохого нет, это процесс исправления ошибок.
Цитата:
Сообщение от manifest Посмотреть сообщение
WPF, WWF, WCF - уже успели устареть?
это выбор разработчика Mono, о причинах можете спросить его сами. Тут ситуация примерно как со стандартом C++0x, разработчики каждого компилятора реализуют то, что считают важным.
Цитата:
Сообщение от manifest Посмотреть сообщение
Например, темпы роста популярности Objective-C колосальные, людей которые на нем пишут все больше. Говорит ли это о том что язык такой хороший и становится луче?
хороший - сомнительно, но лучше становится. Пишут потому что из альтернатив по сути только Xanarin. Выбор средств разработки под серверы\десктоп\веб намного больше.
Цитата:
Сообщение от manifest Посмотреть сообщение
языки .NET а не Java, C++, Ruby, Python...
следовало бы отметить, что Java появилась позже С++ и приобрела популярность не только благодаря кросплатформенности, но и удобству написания кода. Как говорится Java это очищенный С++, а C# это очищенная Java. Посмотрите на динамику развития языка, его возможности и на нововведения которые обещают в новой версии Java и C++. C# появился позже указанных языков, ему есть альтернативы (как и технологии .NET) но тем не менее его продолжают использовать и популярность растет. Неудачным технологиям, такое при наличии альтернатив не грозит.
Цитата:
Сообщение от manifest Посмотреть сообщение
Тогда можно и на Erlang глянуть.
несколько десятилетий назад даже Lisp машины строили. Много сейчас вакансий? Поэтому то можно, но не нужно.
Цитата:
Сообщение от manifest Посмотреть сообщение
MS должен выслать Вам медаль евангелиста 1й степени.
просите у Столлмана орден за продвижение опенсорса.
Цитата:
Сообщение от manifest Посмотреть сообщение
Так и есть, Xarmin VM дергает Dalvik.
поверх и параллельно это разные вещи.
  Ответить с цитированием
Старый 04.03.2014, 23:16   #908   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от aerin Посмотреть сообщение
вот это обеспечило плюсам широкую популярность
это же вызвало отток аудитории на Java с ее появлением, разработку языков типа D появлению стандартов включающих не только расширение языка, но и исправления "ошибок"
Цитата:
Сообщение от aerin Посмотреть сообщение
А C++ - это скальпель, с которым надо уметь обращаться
видите ли...скальпели пытаются обезопасить понимая их опасность)
  Ответить с цитированием
Старый 04.03.2014, 23:22   #909   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
это же вызвало отток аудитории на Java с ее появлением, разработку языков типа D появлению стандартов включающих не только расширение языка, но и исправления "ошибок"
отток на Java - это очень громко сказано. в свете того что разработка обычных приложений на Java (не мобильных и т.п.) прекратилась чуть больше чем полностью, лучше про это чудо природы вообще не вспоминать.

Цитата:
Сообщение от X0R Посмотреть сообщение
видите ли...скальпели пытаются обезопасить понимая их опасность)
скальпели вообще пытаются поострее заточить... тупой скальпель опасен, своей неэффективностью в нужный момент.
  Ответить с цитированием
Старый 04.03.2014, 23:27   #910   
бибизьян
 
Аватар для aerin
 
Сообщений: 3,026
Регистрация: 17.02.2004

aerin вне форума Не в сети
Spectator, опередил, добавить нечего.
  Ответить с цитированием
Старый 04.03.2014, 23:30   #911   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
silly, проверили содержимое переменной булевого типа? При этом компилятор сразу определил, что операция проверки бесполезна. Объясните, в чем вы тут усмотрели опасность подобную сишному = и ==?
  Ответить с цитированием
Старый 04.03.2014, 23:39   #912   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Я здесь вообще опасности не вижу.

Последний раз редактировалось silly; 05.03.2014 в 01:40. Причина: Кнопки перпепутал
  Ответить с цитированием
Старый 04.03.2014, 23:43   #913   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
отток на Java - это очень громко сказано.
1-2 место по всем рейтингам и количество вакансий, это конечно очень громко. Твоя "логика" всегда была особенной.
Цитата:
Сообщение от Spectator Посмотреть сообщение
в свете того что разработка обычных приложений на Java
десктопных? Сейчас на них спрос в целом меньше, увы.
Цитата:
Сообщение от Spectator Посмотреть сообщение
скальпели вообще пытаются поострее заточить... тупой скальпель опасен, своей неэффективностью в нужный момент.
точат и роботизируют. Ога.
  Ответить с цитированием
Старый 04.03.2014, 23:52   #914   
старый хрыч
 
Аватар для X0R
 
Сообщений: 6,705
Регистрация: 17.12.2006
Возраст: 37

X0R вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Я здесь вообще опасности не вижу.
переменная "неочевидно" получит новое значение, ну да вам виднее.
Цитата:
Сообщение от silly Посмотреть сообщение
Вот в Эрланге так не покатит, это да.
видимо им тоже не нравится подобное поведение.
  Ответить с цитированием
Старый 05.03.2014, 00:17   #915   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
переменная "неочевидно" получит новое значение, ну да вам виднее.
проблема, безусловно, есть. но я сформулировал бы её "несколько" иначе - код будет работать не так как задумывалось создателем. всё остальное уже - бессмысленные детали.
и проблема тут, подчеркиваю, именно в создателе, а не в языке. проблема в том что он взялся не за своё дело.
  Ответить с цитированием
Старый 05.03.2014, 01:40   #916   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 35

silly вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Я здесь вообще опасности не вижу.
Вот вам действительно опасное сравнение (взято с HN): https://eval.in/108854.
  Ответить с цитированием
Старый 05.03.2014, 02:18   #917   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

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

Цитата:
Сообщение от X0R Посмотреть сообщение
закрыта реализация. Спецификации являются открытыми.
Поэтому все так плохо с .NET на не-Windows.

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

Цитата:
Сообщение от X0R Посмотреть сообщение
Язык сохраняет совместимость. Framework так же, лишь незначительное количество возможностей помечается как устаревшие и не рекомендуемые для дальнейшего использования, в этом ничего плохого нет, это процесс исправления ошибок.
Забавно, а мне человек из корпоративной среды рассказывал, что они перешли с .NET на Java как раз по той причине, что спланировать правильный горизонт развития техногий, так чтобы код можно было повторно использовать долгое время с .NET оказалось не простой задачей.

Цитата:
Сообщение от X0R Посмотреть сообщение
это выбор разработчика Mono, о причинах можете спросить его сами. Тут ситуация примерно как со стандартом C++0x, разработчики каждого компилятора реализуют то, что считают важным.
Вы какую-то глупость написали. Все вменяемые разработчики компиляторов следуют стандарту, и должны реализовать все что он описывает. В этом весь смысл стандарта. Компилятор, не реализующий стандарт - устаревший компилятор, никому не нужный. Например, на данный момент все ведущие компиляторы реализовали С++11 полностью. Исключение компилятор от Microsoft.

Цитата:
Сообщение от X0R Посмотреть сообщение
хороший - сомнительно, но лучше становится. Пишут потому что из альтернатив по сути только Xanarin. Выбор средств разработки под серверы\десктоп\веб намного больше.
Xamarin - это не альтернатива, это костыль на костыле. С тем же успехом, можно писать на Java, Scala, Clojure, Ruby, ... сред разработки с подобным подходом не меряно.

Цитата:
Сообщение от X0R Посмотреть сообщение
следовало бы отметить, что Java появилась позже С++ и приобрела популярность не только благодаря кросплатформенности, но и удобству написания кода.
Синтаксис не имеет значения. Имеет значение только решение задачи. Java позиционировалась именно как инструмент решающий проблему с перекомпиляцией кода под огромное количество существующих платформ, это её киллер-фитча. По этой причине Android сделал ставку на JVM. C# же не решает никакой проблемы, у него попросту нет киллер-фитчи, дитя маркетинга.

Цитата:
Сообщение от X0R Посмотреть сообщение
Как говорится Java это очищенный С++, а C# это очищенная Java.
Вероятно, так говорят C# разработчики

Цитата:
Сообщение от X0R Посмотреть сообщение
Посмотрите на динамику развития языка, его возможности и на нововведения которые обещают в новой версии Java и C++.
Посмотрели и разработчики C# судя по всему, после чего решили что сюда пичкать уже некуда и затели M# вдохновленный фитчами С++11.

Цитата:
Сообщение от X0R Посмотреть сообщение
C# появился позже указанных языков, ему есть альтернативы (как и технологии .NET) но тем не менее его продолжают использовать и популярность растет. Неудачным технологиям, такое при наличии альтернатив не грозит.
Пользуют Windows программисты, для приложений Windows в первую очередь и тех платформ до которых можно дотянуться. И да, Windows программистов много. Но много и не-Windows программистов и им .NET не сдался потому что там где нет Windows .NET через то самое место прикручивается только. И есть огромное количество технологий не удачных, но свою узкую задачу решающих, которые пользуют, возмите Delphi в пример.

Цитата:
Сообщение от X0R Посмотреть сообщение
Цитата:
Сообщение от manifest
Тогда можно и на Erlang глянуть.
несколько десятилетий назад даже Lisp машины строили. Много сейчас вакансий? Поэтому то можно, но не нужно.
Глянуть, чтобы стать лучшим программистом. Erlang достаточно правильный язык. Его подходы координально отличаются от многих языков, уж тем более от C#, C++, Java или Python. У него есть даже несколько тех самых киллер-фитч, отсутствие которых в C# вызывает у меня равнодушное отношение к языку. Плюс, широкий кругозор убивает фанатизм.

Цитата:
Сообщение от X0R Посмотреть сообщение
Цитата:
Сообщение от manifest
Тогда можно и на Erlang глянуть.
Много сейчас вакансий?
Я, например, в здравом уме, никогда не предпочту Erlang какой-нибудь ASP.NET когда речь идет о серверном приложении. Несмотря на объемы вакансий.

Цитата:
Сообщение от X0R Посмотреть сообщение
Цитата:
Сообщение от manifest
MS должен выслать Вам медаль евангелиста 1й степени.
просите у Столлмана орден за продвижение опенсорса.
Подходы Столлмана это не весь Open Source, а малая его часть.Я не большой сторонник копилефта, придумайте, мне еще какую медаль.

Цитата:
Сообщение от X0R Посмотреть сообщение
Цитата:
Сообщение от manifest
Так и есть, Xarmin VM дергает Dalvik.
поверх и параллельно это разные вещи.
Расскажите мне, в какой момент дергания Java API, мой вызов будет поверх, а в какой параллельно?
  Ответить с цитированием
Старый 05.03.2014, 02:20   #918   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от X0R Посмотреть сообщение
Цитата:
Сообщение от silly
Я здесь вообще опасности не вижу.
переменная "неочевидно" получит новое значение, ну да вам виднее.
Я вот тоже проблемы не вижу. Глупо придираться к синтаксису языка. Еще глупее имхо синтаксисом осуществлять защиту от дурака. И уж тем более в компилируемом языке, где всегда можно выкинуть предупреждение.
  Ответить с цитированием
Старый 05.03.2014, 02:23   #919   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Вот вам действительно опасное сравнение (взято с HN): https://eval.in/108854.
Это великолепно
  Ответить с цитированием
Старый 05.03.2014, 16:22   #920   
Registered User
 
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
отток на Java - это очень громко сказано. в свете того что разработка обычных приложений на Java (не мобильных и т.п.) прекратилась чуть больше чем полностью, лучше про это чудо природы вообще не вспоминать.
Если ты на Java не пишешь то это не значит, что другие на нём не пишут.
Сейчас очень много разработок идёт для WEB, в которых Java разработчик чувствует себя комфортно. Так что не надо ля-ля.

Если судить по количеству книг, как писать на С++ и не выстрелить себе в ногу, то тут ещё можно поспорить что являеться чудом природы

P.S. и про скальпель аналогия не уместна. Сейчас юзают скальпели с одноразовым лезвием и их никто не точет.
  Ответить с цитированием
Старый 05.03.2014, 16:49   #921   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Если ты на Java не пишешь то это не значит, что другие на нём не пишут.
при чем тут вообще я? я говорил про конкретные вакансии, которых конкретно практически нет. по крайней мере в обычные софтверные фирмы. кто-то что-то к базам прикручивает, кто-то для Web'а разрабатывает, софт на жабе не пишут больше. собственно, нет и софта.
теперь - при чем тут я, вообще?

Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Сейчас очень много разработок идёт для WEB, в которых Java разработчик чувствует себя комфортно. Так что не надо ля-ля.
я говорю что десктопные приложения на Java исчезли как класс.
про Web и остальные узкие области я не говорю.

Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Если судить по количеству книг, как писать на С++ и не выстрелить себе в ногу, то тут ещё можно поспорить что являеться чудом природы
большое количество книг свидетельствует о популярности языка.
придумывать про "выстрелить в ногу" не надо.

Цитата:
Сообщение от Hopkroft Посмотреть сообщение
P.S. и про скальпель аналогия не уместна. Сейчас юзают скальпели с одноразовым лезвием и их никто не точет.
вполне уместна. одноразовые или хорошо заточенные - это совершенно не важно.
  Ответить с цитированием
Старый 05.03.2014, 17:29   #922   
Registered User
 
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
при чем тут вообще я? я говорил про конкретные вакансии, которых конкретно практически нет. по крайней мере в обычные софтверные фирмы. кто-то что-то к базам прикручивает, кто-то для Web'а разрабатывает, софт на жабе не пишут больше. собственно, нет и софта.
теперь - при чем тут я, вообще?
Ну как бэ, и софт сейчас другой. Различные WEB сервисы. Десктопные приложения сейчас уже не так востребованы, хотя и востребованы.

Цитата:
Сообщение от Spectator Посмотреть сообщение
я говорю что десктопные приложения на Java исчезли как класс.
про Web и остальные узкие области я не говорю.
Ну и раньше на Java для десктопов не особо писали.

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


Цитата:
Сообщение от Spectator Посмотреть сообщение
вполне уместна. одноразовые или хорошо заточенные - это совершенно не важно.
хорошо заточенные ещё стерилизовать потом нужно
  Ответить с цитированием
Старый 05.03.2014, 17:33   #923   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Ну как бэ, и софт сейчас другой. Различные WEB сервисы. Десктопные приложения сейчас уже не так востребованы, хотя и востребованы.
он не другой, его сейчас больше.
десктопные приложения никуда не пропали.


Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Ну и раньше на Java для десктопов не особо писали.
ясен перец.


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

Цитата:
Сообщение от Hopkroft Посмотреть сообщение
хорошо заточенные ещё стерилизовать потом нужно
вода.
  Ответить с цитированием
Старый 05.03.2014, 17:44   #924   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Если судить по количеству книг, как писать на С++ и не выстрелить себе в ногу, то тут ещё можно поспорить что являеться чудом природы
Умелый стрелок и голову себе снесет на чем бы не писал
  Ответить с цитированием
Старый 05.03.2014, 18:06   #925   
Registered User
 
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
я знаком со всем что мне надо, поверь.
судя по предыдущему посту
Цитата:
большое количество книг свидетельствует о популярности языка.
придумывать про "выстрелить в ногу" не надо.
что-то сомневаюсь в знании
  Ответить с цитированием
Старый 05.03.2014, 18:08   #926   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
что-то сомневаюсь в знании
я тебе уже давно разрешил сомневаться сколько угодно.
  Ответить с цитированием
Старый 05.03.2014, 18:25   #927   
Registered User
 
Сообщений: 1,113
Регистрация: 23.06.2007
Возраст: 57

Hopkroft вне форума Не в сети
Цитата:
Сообщение от Spectator Посмотреть сообщение
я тебе уже давно разрешил сомневаться сколько угодно.
Ну как бы после этого поста
Цитата:
Сообщение от Spectator Посмотреть сообщение
я за долгие годы использования плюсов знаю все его причуды до дыр.
я понял что сомнения по поводу твоих мега знаний не только у меня.
  Ответить с цитированием
Старый 05.03.2014, 19:02   #928   
Форумец
 
Аватар для Spectator
 
Сообщений: 41,140
Регистрация: 27.05.2003
Возраст: 46

Spectator вне форума Не в сети
Цитата:
Сообщение от Hopkroft Посмотреть сообщение
Ну как бы после этого поста

я понял что сомнения по поводу твоих мега знаний не только у меня.
ну как бы я тебе еще раз говорю - сомневайся сколько угодно. что тебя как пластинку заело?
я тебе доказывать ничего не собираюсь, ты опоздал минимум лет на десять.
  Ответить с цитированием
Старый 06.03.2014, 12:05   #929   
Форумец
 
Аватар для manifest
 
Сообщений: 231
Регистрация: 26.02.2007

manifest вне форума Не в сети
Цитата:
Сообщение от manifest Посмотреть сообщение
MS в своем котле варится, со своими технологиями и "оригинальными" решениями. Я обычно узнаю о них по интернет мемам.
Убийца Siri и Google Now от MS.


И как обещал, версия для XOR.

<сарказм>Убийца Siri и Google Now от MS.</сарказм>
  Ответить с цитированием
Старый 06.03.2014, 12:42   #930   
быдлокодер
 
Аватар для потный
 
Сообщений: 212
Регистрация: 22.06.2009

потный вне форума Не в сети
*А пока идут непрекращающиеся споры про нанотехнологии, делфи программист мышкой практически доделал свой очередной проект и скоро срубит на этом денег....

Чем больше технологий, тем ниже конкуренция при поиске работы.
  Ответить с цитированием
Поиск в теме: 



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

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


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