Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.085 c
15-1160045622
Гарри Поттер
2006-10-05 14:53
2006.10.29
Интересный опыт, кто-то объяснит?


2-1160637215
md
2006-10-12 11:13
2006.10.29
unit


2-1160568882
Новичоккк
2006-10-11 16:14
2006.10.29
Integer в 32х и 64х битных системах


15-1160049524
kroner
2006-10-05 15:58
2006.10.29
HTML-редактор


1-1158591285
rub67
2006-09-18 18:54
2006.10.29
TRemotable и управление памятью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский