Re[4]: Переход с C# >> C
От: Тануки Россия  
Дата: 23.12.05 20:28
Оценка:
гы... Вообще C в алгоритмистике тоже не то — основные вещи переводят на голый ASM d;-)
Re[5]: Переход с C# >> C
От: Тануки Россия  
Дата: 23.12.05 20:28
Оценка:
Хотя сначала пишут на С
Re[6]: Переход с C# >> C
От: adontz Грузия http://adontz.wordpress.com/
Дата: 23.12.05 20:30
Оценка:
Здравствуйте, Тануки, Вы писали:

Т>Хотя сначала пишут на С


Looking on your messages I think you're multithreading fan.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[6]: Переход с C# >> C
От: VetalTM  
Дата: 23.12.05 21:09
Оценка:
Здравствуйте, Vzhyk, Вы писали:

V>Вот только, по моему опыту, требования к знаниям программистов в С, С++

V>очень выросли. Уходят эти языки в свою, достаточно узкую нишу. Основной
V>спрос в ближайшее время будет на Java и С# програмеров.

Да. Такая вот будет узкая ниша — все кроме корпоративных и веб
приложений По крайней мере на PC.

Не нужно противопоставлять _языки_. Для различных задач существует
наиболее подходящая платформа или языковое средство. Выбирайте себе
области деятельности, направления развития. А языки, библиотеки и т.п.
прикладная мишура уже подбирается по мере соответствия требованиям.
Есть конечно упертый народ, что очень любит какой то определенный
инструмент и упрямо его использует повсюду, даже если это требует
лишних усилий. Часто это гики старой закалки, фанаты Лиспа, Питона,
Перла. Например есть SpamBayes написанный на питоне. Там все
реализовано на этом языке, даже комовский плагин под Outlook. Есть
WinBinder, который позволяет делать виндовые апликухи при помощи PHP.
Естественно это чаще всего какие то единичные прецеденты, которые
возникают либо из-за упрямства разработчиков, либо еще по каким то
загадочным причинам. То есть это скорее исключения из правила. Гораздо
проще и дешевле использовать наиболее подходящий инструмент в каждом
конкретном случае, что собственно большинство и делает.

Выбрали корпоративные прилады, разного рода системную интеграцию —
пожалте в мир Java, .Net, Oracle с MSSQL. Ежели хотите плотно
позаниматься вэбом, то тут выбор поширше — PHP, Perl, Java, ASP.NET,
модный JavaScript c AJAX опять же, на любой вкус. Правда если речь
заходит о каких то особых требованиях типа максимальной
производительности, простоты распространения, совместимости,
необходимости использования определенных библиотек и возможностей &
etc., то тут чаще всего подразумевается C/C++. Таких областей полно и
работа эта часто требует бОльших усилий которые с языком никак не
связаны. То есть как уже многие говорили это не мэйнстрим, а
специализированные ниши. К примеру это может быть область где есть
конкурентная борьба между аналогичными решениями и больше продается
то, что работает быстрее, потребляет меньше ресурсов. Или это
небольшие утилиты распространяемые через интернет, которые просто не
будут качать если у них есть какие то особые системные требования или
размер дистрибутива слишком велик. Даже когда .Net фреймворк будет
установлен почти на всех виндах, то все равно останутся области где
конкуренция или другие соображения заставят использовать более
производительную платформу.

Правда вот когда появится какая нибудь новая грандиозная платформа,
которая в основе своей будет иметь уже то что сейчас считается
высокоуровневыми средствами, плюс для этих средств появится
повсеместная аппаратная поддержка, тогда оёёй. Но во-первых
предпосылок к этому сейчас мало. По крайней мере обычные пользователи
пока довольны своими персоналками и все хорошо. А во-вторых когда это
случится остальные платформы безнадежно устареют как сейчас какой
нибудь Кобол или PL/1 с фортраном. И придется забыть про C++, C# и
т.п. архаичные слишком сложные и неудобные средства. И изучать новые,
совершенно незаменимые, мощные и суперкрутые И так по кругу.
Диалектика.


Кстати если программист C# не может быстро перейти на С++ или даже на
Java, то по-моему он выбрал для себя не тот путь. То есть если
возникают какие то затруднения, то стоит об этом крепко задуматься. И
про диалектику с кругами тоже
Re[2]: Переход с C# >> C
От: Митяй Россия http://dkomanov.livejournal.com
Дата: 23.12.05 21:11
Оценка:
B>а если ты еще very familiar с любым прикладным стандартом (я имею ввиду ip, mp3, mpeg...) — с руками оторвут за приличные деньги.
Чтобы быть very familiar, нужно этим заниматься. А чтобы этим заниматься, нужно решить, что нужно В общем, замкнутый круг какой-то.
Re: Переход с C# >> C
От: Pzz Россия https://github.com/alexpevzner
Дата: 23.12.05 21:30
Оценка:
Митяй wrote:
>
> Есть ли в этом смысл? Проблема в том, что имею опыт больше года в .NET,
> а промышленного опыта C нет. Есть ли преимущество (в денежном плане) у
> Си программиста (без плюсов). В общем, интересует мнение общественности.

Сам по себе язык ничего не решает. Есть преимущество от обладания
глубокими знаниями в редких областях (впрочем, глубокие знания вообще
сейчас редкость). Но я не уверен, что этого можно достигнуть, думая в
первую очередь о деньгах.
Posted via RSDN NNTP Server 2.0
Re[2]: Переход с C# >> C
От: ggg  
Дата: 24.12.05 08:25
Оценка:
B>Россия, пока не может похвастаться низкоуровневыми разработками в таком же масштабе,
B>как программированием для банков, производства, веба...
Компании RTSoft, SW-soft, auriga, SWD (swd.ru).
Подозреваю, что по суммарной стоимости проектов вышеназванные компании вполне сравнимы с какими-нибудь ASP .NET компаниями.

B>(финская-nokia...)

В России тоже для Нокии делают: из известных — epocware.com (это Paragon фактически). Многие приложения, предустановленные в телефоны, — российской разработки.
Среди программистов, работавших над Nokia 770, много русских.
Re[3]: Переход с C# >> C
От: Vladimir V Kochetkov Россия https://kochetkov.github.io
Дата: 24.12.05 15:17
Оценка:
Здравствуйте, Тануки, Вы писали:

Т>или какие-нибудь алгоитмы...


Пузырьковая сортировка подойдет?
...

[Интервью] .NET Security — это просто
Автор: kochetkov.vladimir
Дата: 07.11.17
Re[3]: Переход с C# >> C
От: aik Австралия  
Дата: 26.12.05 07:35
Оценка:
Здравствуйте, Тануки, Вы писали:

Т>Ха ха ха — посмотрю я на тебя, как ты на C# будешь писать нейронные сети или какие-нибудь алгоитмы, а не ширпотреб...


Смеялсо. Хороший алгоритм — он везде будет быстро работать. +-20%.
Re[4]: Переход с C# >> C
От: SergeyAksuchenko Беларусь  
Дата: 26.12.05 09:26
Оценка:
Здравствуйте, aik, Вы писали:
aik>Смеялсо. Хороший алгоритм — он везде будет быстро работать. +-20%.
Реализуй какой нибудь алгоритм для обработки графики (chroma key или гораздо проще blur например) на C++ и C# и сравни скорость
Re[5]: Переход с C# >> C
От: adontz Грузия http://adontz.wordpress.com/
Дата: 26.12.05 09:27
Оценка:
Здравствуйте, SergeyAksuchenko, Вы писали:

SA>Реализуй какой нибудь алгоритм для обработки графики (chroma key или гораздо проще blur например) на C++ и C# и сравни скорость


Без unsafe
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[6]: Переход с C# >> C
От: SergeyAksuchenko Беларусь  
Дата: 26.12.05 09:31
Оценка:
Здравствуйте, adontz, Вы писали:
A>Без unsafe
Без разницы, unsafe не поможет...
Re[7]: Переход с C# >> C
От: olen33 Украина http://developerguru.net
Дата: 26.12.05 09:34
Оценка:
Здравствуйте, SergeyAksuchenko, Вы писали:

SA>Здравствуйте, adontz, Вы писали:

A>>Без unsafe
SA>Без разницы, unsafe не поможет...

Я бы попробовал ради спортивного интереса. Думаю, что C# не проиграет более 10%-15%.
Давайте реализацию на С++.
------------------------------------------------------------------------------------------------------
DeveloperGuru.NET — блог программиста о современном WEB, SEO и партнерских программах
Re[8]: Переход с C# >> C
От: adontz Грузия http://adontz.wordpress.com/
Дата: 26.12.05 09:37
Оценка:
Здравствуйте, olen33, Вы писали:

O>Я бы попробовал ради спортивного интереса. Думаю, что C# не проиграет более 10%-15%.

O>Давайте реализацию на С++.

FFT. Реализаций навалом на любом языке.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[8]: Переход с C# >> C
От: SergeyAksuchenko Беларусь  
Дата: 26.12.05 09:52
Оценка:
Здравствуйте, olen33, Вы писали:
O>Я бы попробовал ради спортивного интереса. Думаю, что C# не проиграет более 10%-15%.
O>Давайте реализацию на С++.
Замитесь этим если интересно у меня это пройденый этап
"Несущественная" разница будет на картинке 200 на 200 пикселов, а дальше разница будет расти в геометрической прогрессии
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.