Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Стоит ли передодить на С#?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.85 MB
Время: 0.084 c
3-1156354971
Garyck
2006-08-23 21:42
2006.10.29
Ошибка ADO


3-1156856047
bmp2006
2006-08-29 16:54
2006.10.29
Сложный запрос


15-1159447965
Ученик чародея.
2006-09-28 16:52
2006.10.29
В наших вузах программистов учат всякой ерунде


15-1160078005
Tuks
2006-10-05 23:53
2006.10.29
Не находится файл dclusr50.bpl


1-1158477840
так себе
2006-09-17 11:24
2006.10.29
печать конвертов