Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизСтоит ли передодить на С#? Найти похожие ветки
← →
Alx2 © (2006-09-13 17:47) [160]> Cyrax © (13.09.06 17:42) [156]
В факториале 50-значного числа, как минимум, 2 * 10^52 байт. Где ж он столько памяти-то найдет?
← →
Cyrax © (2006-09-13 17:48) [161]Он там с символами как-то хитро орудует...
← →
Alx2 © (2006-09-13 17:53) [162]>Cyrax © (13.09.06 17:48) [161]
Да хоть обхитрись. Кроме того, при вычислении на 3-гигагерцовом процессоре одной цифры за один такт, понадобится более 2*10^34 лет.
А приблизительно посчитать - труда практически нет.
← →
ANB © (2006-09-13 18:13) [163]
> Это для вас, ламеров, а крутые ребята работают с вросемью
> битами, вот так! %-))
Фи. Я начинал работать на 32 битах в 87 году. Так противно было потом на 16 битный 8088 переходить . . .
← →
Marser © (2006-09-13 18:15) [164]> [163] ANB © (13.09.06 18:13)
>
> > Это для вас, ламеров, а крутые ребята работают с вросемью
>
> > битами, вот так! %-))
>
> Фи. Я начинал работать на 32 битах в 87 году. Так противно
> было потом на 16 битный 8088 переходить . . .
Motorola 68000 или уже 80386?
← →
Курдль © (2006-09-13 18:18) [165]
> ANB © (13.09.06 18:13) [163]
> Фи. Я начинал работать на 32 битах в 87 году. Так противно
> было потом на 16 битный 8088 переходить . . .
Правда 500 000 оп/сек :)
Зато есть команды процессора с плавающей точкой!
← →
ANB © (2006-09-13 18:49) [166]
> Зато есть команды процессора с плавающей точкой!
и 15 32-разрядных регистров.
← →
Cyrax © (2006-09-13 18:54) [167]Alx2 © (13.09.06 17:53) [162]
Да хоть обхитрись. Кроме того, при вычислении на 3-гигагерцовом процессоре одной цифры за один такт, понадобится более 2*10^34 лет.
А приблизительно посчитать - труда практически нет.
Значит, цыфырки рандомом выводит...
← →
Vendict © (2006-09-13 21:35) [168]Cyrax © (13.09.06 9:24) [58]
Во-первых, PHP - это всего лишь язык Web-программирования (так же как и Perl, как и JSP, как и ASP, ну и JavaScript сюда можно отнести, хотя более эффективен он на клиенте).
Perl всего-лишь для WEB"a ?! и кто тебе это сказал ?!
и как-то считать его на уровне с Дельфи... когда в Perl"e различия между строкой и числом нет никакого... и тем более Perl имеет интерпритатор...
Alkid © (13.09.06 12:35) [81]
1-й пистолет
Ega23 © (13.09.06 15:15) [124]
Тогда уж "Си-диез". Или "до-бемоль".
вообще-то "си-диез" и есть "до" если углубиться в музыку. а C# обозначал всегда "До-диез".
← →
SergP © (2006-09-13 22:00) [169]Блин... Только что искал некоторые вещи по поисковикам и почему-то постоянно натыкался на разные форумы, а в них на ветки типа Delphi vs с++
зашел сюда (на дельфимастер), и тут то же самое...
Наверное сказывается то что седня день программиста...
← →
Cyrax © (2006-09-13 22:41) [170]<offtop>
Сколько флейма от одного маленького абзацЦса !!
alex_*** © (13.09.06 15:56) [135]
практически все вышеперчисленные языки получают широкое распространение и что теперь? bat файлы вот тоже имеют широкое распространение. нельзя сравнивать сборку паяльником и конвейер.
Вообще-то, я говорю о нарастании оборотов интерпретируемых языков в последнее время, а не о постоянной распространённости постоянно распространённых языков программирования и bat-файлов...
Vendict © (13.09.06 21:35) [168]
Perl всего-лишь для WEB"a ?! и кто тебе это сказал ?!
и как-то считать его на уровне с Дельфи... когда в Perl"e различия между строкой и числом нет никакого... и тем более Perl имеет интерпритатор...
Я сам придумал. Долго думал и придумал...
Perl, конечно, можно использовать и в системном, и в прикладном программировании (чего не скажешь, например, о PHP). Но наиболее эффективен он именно в Web-программировании.
Да. Можно его рассматривать наряду с Object Pascal, С++, Java. Но то, что он интерпретируемый и то, что "различия между строкой и числом нет никакого", никак не являются аргументами за или против такого рассмотрения...
</offtop>
← →
wl © (2006-09-13 22:44) [171]кто мне объяснит значение слова передодить из названия темы?
← →
default © (2006-09-13 22:50) [172]wl © (13.09.06 22:44) [171]
от слова передоз
автор интересуется от чего ему вышеназванное получать
от Delphi или C# всё-таки забористее
← →
Cyrax © (2006-09-14 00:39) [173]Посвящается всем любителям пистолетов и суперсинтаксисов...
http://lib.juga.ru/article/articleview/155/1/64/
← →
iZEN © (2006-09-14 06:10) [174]
> Cyrax © (14.09.06 00:39) [173]
>
> Посвящается всем любителям пистолетов и суперсинтаксисов.
> ..
> http://lib.juga.ru/article/articleview/155/1/64/
Однако 2003 год. Статья устарела. Java продвинулась в плане производительности от версии 1.3 до 1.4 практически на 100-200% (в два-три раза), в зависимости от задачи. Графики сравнения версий есть на сайте Sun.
Кроме того, компиляция исходников Java выполняется гораздо быстрее компиляции исходников C++. Реальный опыт: FreeBSD 6.1: сборка Sun JVM требует полтора часа на AthlonXP 2500+, компиляция Eclipse 3.1 - всего пятнадцать минут (Чтобы не было криков, что Eclipse имеет нативный GUI, скажу, что SWT - это библиотека, написанная на Java, в коде которой есть JNI-вызовы к действительно наивным библиотекам Gtk или Win32; сама Eclipse не содержит бинарного кода). Учитывая то, что над JVM работает GNU CC, написанный на самом себе и откомпилированный в нативный код, а над Eclipse работает javac, написанный на Java, который находится в библиотеке JDK tools.jar, то можно сделать соответствующие выводы.
Ещё сравнения
Mozilla Firefox занимает в памяти при старте 30МБ, по мере увеличения числа вкладок память, занимаемая ей, увеличивается до 100МБ. Ситуация с Thunderbird не лучше. (Оба приложения написаны на C++ и тормозят заметно).
Java при старте занимает 5МБ (нижний предел); простенькое java-приложение может откушать 5-10МБ, а в свёрнутом положении чуть больше 1МБ. Eclipse (без открытых проектов) занимает в памяти 16-20МБ, хотя выставляет нижний и верхний предел памяти для JVM - 40..256МБ (опции eclipse.vmargs=-Xms40m -Xmx256m), но эту якобы занятую память операционка не "чувствует".
Swing-приложение Techdigm (аналог Office, написано на Java) работает заметно быстрее, чем OpenOffice и мозилловские браузер и почтовик.
← →
ИА (2006-09-14 09:32) [175]Идете на http://jobsearch.monster.com/
Набираете Delphi, фильтруете за последние 3 дня.
Получается у меня на данный момент 34.
Набираете C#, получается 696.
← →
Иксик © (2006-09-15 13:01) [176]Кстати, вот сижу сейчас, занимаюсь VS2005 (с C#), встала необходимость сдавать MS экзамены. Потрясающая, скажу я вам, штука. Жутко порадовал рефакторинг, диаграммы классов, снипеты и куча другого. Самое интересное, что очень многое из того, что они рекламируют как новшества, было в Дельфи начиная где-то с 5-6. Но в VS все намного удобнее и "интегрированее". Оччень нравится!
Хотя я пока ничего серьезного там не писал, не знаю как поведет себя в деле, но на первый взгляд - класс!
← →
Cyrax © (2006-09-15 13:06) [177]Тоько вот с переносимостью проблематично. А то мог бы конкурирорвать с Java.
← →
Игорь Шевченко © (2006-09-15 14:46) [178]ИА (14.09.06 09:32) [175]
> Набираете Delphi, фильтруете за последние 3 дня.
> Получается у меня на данный момент 34.
> Набираете C#, получается 696.
Это о чем-то говорит ? Можно еще много интересных слов набрать, например менеджер, всяко больше чем, C# получится
← →
Marser © (2006-09-15 16:19) [179]Я нашёл автора фразы о Стругацких и программировании. Это СС.
Доставайте блокнотики и записывайте, мемориз однозначно:Сергей Суровцев © (25.01.05 09:26) [103]
>Игорь Шевченко © (24.01.05 18:56) [90]
>Наше поколение за таблицами Брадиса в библиотеку ходило. В
>гору. Зимой. Пять километров туда и пять обратно.
Это как? :)
Все выше и выше, и выше! (с)
Дело в том что еще 15-20 лет назад в программисты шли те, кто читал Стругатских. А сейчас туда в большинстве своем идут за баблом, то есть те, кто раньше шел в торговый. А получаются программисты все равно только из тех, кто читал Стругатских. Из остальных получаются продавцы зелени. А в худшем случае министры экономического развития.
← →
Джо © (2006-09-15 16:34) [180]> [179] Marser © (15.09.06 16:19)
> Я нашёл автора фразы о Стругацких и программировании. Это
> СС.
Да нет, я гораздо раньше встречал эту фразу и даже не на Мастаках.
← →
Marser © (2006-09-15 16:35) [181]> [180] Джо © (15.09.06 16:34)
> > [179] Marser © (15.09.06 16:19)
> > Я нашёл автора фразы о Стругацких и программировании.
> Это
> > СС.
>
> Да нет, я гораздо раньше встречал эту фразу и даже не на
> Мастаках.
Ну и хорошо.
← →
ИА (2006-09-16 09:03) [182]>Игорь Шевченко
>> Набираете Delphi, фильтруете за последние 3 дня.
>> Получается у меня на данный момент 34.
>> Набираете C#, получается 696.
>Это о чем-то говорит ? Можно еще много интересных слов набрать, >например менеджер, всяко больше чем, C# получится
А разве оригинальный вопрос о том, переходить ли в менеджеры из Delphi?
Оригинальный вопрос - переходить ли на C#. Ответ, не оригинальный - переходить. Хотя бы потому что работы на Delphi чем дальше тем меньше, а на C# - чем дальше, тем больше. Тенденция, однако.
← →
Sergey Masloff (2006-09-16 09:35) [183]ИА (16.09.06 09:03) [182]
Тут дело какое. Что значит переходить? Есть конкретное место куда хочется пойти и нужен C#? Или просто переходить ради перехода? А то получится что перешел а тут новый уже есть Db - так всю жизнь и пропереходишь.
А если что перейти не проблема. Я перед отпуском за неделю человека подготовил так что он в работу над проектом полноценно влился с 0. Правда программировать его не надо было учить - только с .NET он не сталкивался до этого. Рассказал в общем плане о особенностях дотнета и на примерах основы C# и структуру проекта на бумажке блоками разрисовал - приехал полет нормальный человек полноценно работает.
Так что все это про предложения - детский лепет.
← →
Cyrax © (2006-09-16 11:22) [184]Если потенциальная работа требует знания C#, то вероятность того, что на эту работу возьмут человека, не знающего C#, а тем более C++, очень мала. Поэтому надеяться устроиться на такую работу не имеет смысла.
Переучиться с C++ на C# намного легче, чем с Delphi на С++ или на C#.
Поэтому, если принимать во внимание тенденцию перехода на C-подобные языки, то просто необходимо знать, хотя бы в базовом объёме, один из таких языков. Только в этом случае можно будет рассчитывать на указанную выше работу (а таких становится всё больше и больше, о чём говорил ИА).
Ещё лучше, если будешь знать несколько широко распространённых языков в базовом объёме и один-два - на высоком уровне (например, C++, Java (если пока не говорить о Web-программировании)).
Поэтому, если до настоящего момента не работал с C, то имеет смысл (!)изучать С++ или C#, или Java. Да и то, пропускать С-языки (с Delphi сразу на Java) я бы не советовал...
← →
Cyrax © (2006-09-16 11:33) [185]А вот насчёт постоянной разработки новых языков.
Периодическое изучение новых языков/технологий - необходимость. Это подобно гонке вооружений. Но это не значит, что нужно изучать каждый новый, только что появившийся, язык. Достаточно изучить некоторые из них, которые максимально отражают новые модели программирования, концепции, принципы. В этом случае вполне реально изучать эти языки на профессиональном уровне - их немного. И самое главное - ты всегда будешь впереди...
← →
Cyrax © (2006-09-16 11:34) [186]А вот насчёт постоянной разработки новых языков.
Периодическое изучение новых языков/технологий - необходимость. Это подобно гонке вооружений. Но это не значит, что нужно изучать каждый новый, только что появившийся, язык. Достаточно изучить некоторые из них, которые максимально отражают новые модели программирования, концепции, принципы. В этом случае вполне реально изучать эти языки на профессиональном уровне - их немного. И самое главное - ты всегда будешь впереди...
← →
Kerk © (2006-09-16 11:54) [187]Prolog! Только Prolog
Остальные языки для недоумков
← →
Kerk © (2006-09-16 11:54) [188]Prolog! Только Prolog
Остальные языки для недоумков
← →
dimonf (2006-09-16 12:19) [189]Сам решай, нафиг тебе C#? Переходи сразу на Java.
Джавистам бабла много платят :)
А серьезно, хорошему программисту за что будут платить на том он и будет писать. :)
← →
Sergey Masloff (2006-09-16 12:28) [190]Cyrax © (16.09.06 11:22) [184]
>Если потенциальная работа требует знания C#, то вероятность того, что на >эту работу возьмут человека, не знающего C#, а тем более C++, очень >мала.
Это на основании личного опыта? Я принимаю участие в отборе кандидатов уже лет 5. Твои слова не соответствуют действительности (на основании моего опыта). Я предпочту человека с серьезным опытом опытом разработки и проектирования, знание конкретных языков будет играть роль вторичную
>Поэтому надеяться устроиться на такую работу не имеет смысла.
На какую тут я фразы не понял
>Переучиться с C++ на C# намного легче, чем с Delphi на С++ или на C#.
Это не соответствует истине. У меня есть завершенные и внедренные проекты (в том числе в качестве руководителя проекта) на этих трех языках (и кроме них тоже, неважно). Первым языком был паскаль, трудностей с переходом не испытал. ЧТо я делал не так?
← →
Sergey Masloff (2006-09-16 12:31) [191]Блин, наврал первым был фортран но это еще в школе было так баловство.
← →
Cyrax © (2006-09-16 12:45) [192]Удалено модератором
Примечание: Бессмысленное однострочное сообщение
← →
Cyrax © (2006-09-16 12:51) [193]dimonf (16.09.06 12:19) [189]
Сам решай, нафиг тебе C#? Переходи сразу на Java.
Конечно! Нафига C#! Будешь большим оригиналом, Delphi"стом-Java"истом. Да тебя только за это и возьмут сразу, заплатят большое бабло и в отпуск отправят...
... в бессрочный :):):):):)
← →
cyborg © (2006-09-16 12:58) [194]> [103] Alkid © (13.09.06 14:20)
> (Хм...) И вообще, только полные дебилы начинают названия
> классов с буквы T!
> По-нормальному их надо начинать с буквы C (C - Class). Это
> значит,что разработчики в Борланде дураки и Дельфи - язык
> дурацкий :)
T означает Type, учись, студент! Вот к переменным можешь что угодно приписывать.
← →
Cyrax © (2006-09-16 13:30) [195]Sergey Masloff (16.09.06 12:28) [190]
> >Cyrax © (16.09.06 11:22) [184]
> >Если потенциальная работа требует знания C#, то вероятность того, что
> >на эту работу возьмут человека, не знающего C#, а тем более C++,
> >очень мала.
Это на основании личного опыта?
Я старик-хоттабыч. И опыта мне хоть отбавляй... :)
Ладно, шучу. Если серьёзно, то опыта приёма на работу у меня пока нет.
Но я знаю, как принимают на работу солидные фирмы моего города и некоторых городов России. И это не понаслышке. Я не хочу сказать, что серьёзный опыт разработки и проектирования там не принимается во внимание при приёме на работу. Я хочу сказать, что незнание требуемого там языка однозначно ведёт к провалу на собеседовании. Ну могут быть, конечно, исключения, но всё же это редкие исключения...
Я принимаю участие в отборе кандидатов уже лет 5. Твои слова не соответствуют действительности (на основании моего опыта). Я предпочту человека с серьезным опытом опытом разработки и проектирования, знание конкретных языков будет играть роль вторичную
Сложно спорить со специалистами с немалым опытом работы, но всё же скажу следующее.
Указанный 5-летний опыт работы - всё же опыт работы в одной фирме. Фирм много, требования везде разные (а может и нет). Кроме того, для ищущего работу единственное, что волнует в первую очередь - это требования к кандидату, предъявляемые фирмой, и, естественно, собеседование (или что-то вроде письменной работы). Можно предположить, какое впечатление окажет на работодателя незнание языка. А это, в свою очередь, уже поставит под сомнение опыт разработки и проектирования. Опыт ведь не проверишь на собеседовании, а вот знание языка - без проблем...
>>Поэтому надеяться устроиться на такую работу не имеет смысла.
>На какую тут я фразы не понял
На работу, где необходимо знание языка, которого ты не знаешь...
>>Переучиться с C++ на C# намного легче, чем с Delphi на С++ или на C#.
Это не соответствует истине. У меня есть завершенные и внедренные проекты (в том числе в качестве руководителя проекта) на этих трех языках (и кроме них тоже, неважно). Первым языком был паскаль, трудностей с переходом не испытал. ЧТо я делал не так?
Что-то не совсем понял мысль... О чём говорит тот факт, что есть проекты на 3 языках ?
"Не испытать трудностей" и "быстро" не совсем одно и то же. Да и вообще, можно и с asm"а перейти на Java, не испытав трудностей. Вопрос заключается в трудоёмкости и временных затратах на такой переход...
← →
Cyrax © (2006-09-16 13:38) [196]Удалено модератором
← →
Sergey Masloff (2006-09-16 13:39) [197]Cyrax © (16.09.06 13:30) [195]
>Я хочу сказать, что незнание требуемого там языка однозначно ведёт к провалу на собеседовании.
У нас не так. И много где еще - не так. Так что все же шансы есть
>Указанный 5-летний опыт работы - всё же опыт работы в одной фирме.
Ну я же до этого тоже не в воздухе болтался. Я имею в виду что лет 5 как я в отборе кандидатов задействован. Хотя действительно все это в одном месте...
>Что-то не совсем понял мысль... О чём говорит тот факт, что есть проекты на 3 языках ?
Ну о том что этап перехода пройден успешно. Намек на то что это это не теоретические рассуждения.
И про сроки - я написал что с 0 до уровня нормального участия в серьезном проекте с бюджетом в очень много у.е. в который вовлечена и сторонняя организация со своими разработчиками - я человека перевел за неделю. Причем все это время и я и он еще и другими делами занимались. На Cpp конечно за неделю не пересядешь но все равно сроки не так велики.
Все это ИМХО но моя ж точка зрения тоже имеет место быть, да и подкрепления есть у нее.
← →
Cyrax © (2006-09-16 13:46) [198]Довольно мягкая форма отстаивания своей точки зрения. Уж даже и спорить дальше не совсем удобно. А ведь можно - аргументики то есть...
← →
Lamer@fools.ua © (2006-09-16 16:46) [199]>>Kerk © (16.09.06 11:54) [187]
>>Kerk © (16.09.06 11:54) [188]
Причём специально для недоумков — два раза. Чтоб дошло ;o)
← →
Cyrax © (2006-09-16 17:02) [200]Удалено модератором
Примечание: Бессмысленное однострочное сообщение
Страницы: 1 2 3 4 5 6 7 8 вся ветка
Форум: "Прочее";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.85 MB
Время: 0.061 c