Здравствуйте, _Morpheus_, Вы писали:
_M_>на C# свой язык будет легче написать
С чего вы взяли ? Разработка языка вещь довольно формальная и язык реализации транслятора не существенен. Тут важнее наличие и надежность инструментов (как то — генераторы парсеров, лексеров, астов и т.п.) и переносимость.
Набор инструментов для построяния трансляторов на С/C++ гораздо богаче, чем набор инструментов для других языков.
Здравствуйте, landerhigh, Вы писали:
_M_>>мы именно такое и делаем на C# L>Именно Черные Ящики в виде промышленных PC, устанавливаемых незнамо где? Свежо придание...
А в чем проблема?
Болие того тк на C# проще добиться надежности...
... << RSDN@Home 1.2.0 alpha rev. 673>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
BulatZiganshin пишет: > > V>Да причем тут преподы, мой стаж уже около 15 лет (институт, армия и т.д. > V>не входят), и госы и аутсорс разный. За это время видел отсилы для 1% > V>программистов необходимость в знаниях отличных от языка программирования > V>(одного, двух), ООП, может немного паттерны, БД по минимуму. > > понятно. т.е. тебе вуз нафиг не нужен, достаточно было бы 2-летнего > обучения упомянутым тобой вещам?
Ну так я в этом 1% проценте. Правда платят работодатели в этом проценте
обычно меньше, чем в майнстриме, но ... за все приходиться платить.
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, landerhigh, Вы писали:
_M_>>>мы именно такое и делаем на C# L>>Именно Черные Ящики в виде промышленных PC, устанавливаемых незнамо где? Свежо придание... WH>А в чем проблема? WH>Болие того тк на C# проще добиться надежности...
Вас неправильно информировали — на Вижуал Басике в разы проще.
Здравствуйте, WolfHound, Вы писали:
WH>Здравствуйте, landerhigh, Вы писали:
L>>Вас неправильно информировали — на Вижуал Басике в разы проще. WH>Слив засчитан.
У тебя с пищеварением проблемы? Сходи к доктору.
А потом расскажи нам, неучам, как обеспечивать "надежность на C#" вот для такой штуковины, товарищ теоретик.
Здравствуйте, landerhigh, Вы писали:
L>>>Вас неправильно информировали — на Вижуал Басике в разы проще. WH>>Слив засчитан. L>У тебя с пищеварением проблемы? Сходи к доктору.
L>А потом расскажи нам, неучам, как обеспечивать "надежность на C#" вот для такой штуковины, товарищ теоретик.
MS Windows Embedded CE + .NET Micro Framework подойдут?
Вот например:
" Описание вакансии:
Основные задачи:
* Разработка Java приложений для беспроводных сенсорных сетей (WSN)
* Разработка Java — программ для связи WSN с IP-сетями
* Релизация многоуровневых сетевых протоколов и их моделирование
* Реализация взаимодействия со встроенным ПО микроконтроллеров
Обязанности:
* Написание программ и приложений для микроконтроллеров
* Связь Java-программ с ПО микроконтроллеров посредством JNI
* Отладка Java-приложений в вреде Linux для микроконтроллеров
* Разработка и реализация сетвых протоколов
* Моделирование сетей из микроконтроллеров
Требования:
* Хорошие знания платформ (Windows и Linux)
* Глубокие знания J2SE, опыт разработки ПО на Java, С, С++
* Знание аппаратных средств микроконтроллеров и ОС для них
* Опыт разработки встроенного ПО
* Знание UML
* Опыт подготовки документации на английском языке
* Опыт разработки и реализации сетеых протоколов
* Готовы рассматривать студентов старших курсов — Технические ВУЗы со специальностью Прикладная математика, Программное обеспечение
Условия:
* Оклад — обсуждается на собеседовании (в зависимости от опыта)
* Ежеквартальный бонус
* Отличный соц. пакет
* Возможности роста
"
не буду писать компанию, чтобы не рекламировать
А один мой знакомый начинал карьеру как С++ программер, затем ему пришлось на дотнете писать, отчего конечно плевался — ему так нравилось памятью управлять , а сейчас работает PL/SQL разработчиком
Здравствуйте, De-Bill, Вы писали:
DB>Знаешь, я тоже довольно долго думал, что "математический анализ", "линейная алгебра", "методы оптимизации", "дифференциальные уравнения" — всё это совершенно ненужные вещи для программиста. Теперь мне даже страшно подумать, что было бы если бы я эти предметы не изучал, так как они РЕАЛЬНО помогают мне в работе.
Может быть о конкретной работе не надо, а вот для чего нужны эти слова программисту на практике — это было бы очень полезно написать. По каждой теме небольшое описание примерной проблемы, как ее решали бы программисты без науки, и как ее надо решать с научным подходом, и какие бенефиты при этом получаем.
Здравствуйте, Cyberax, Вы писали:
C>snurkof wrote: >> Все низкоуровневое уже написано, даже движки для игр развивают не так >> много компаний. C>Как вы ошибаетесь Для С++-программистов сейчас полно интересных C>занятий, от встроеной техники до быстрых приложений. Собственно, C>зарплаты С++-ников сейчас в среднем выше C#/VB-программистов.
Правда, есть еще некоторая тенденция встраивать в технику не просто проц, а еще и java VM(потому как память нынче дешева, процы тоже, и я не удивлюсь, если в холодильнике скоро будет проц гигагерц и гектар памяти). Или вообще java процессор, правда, они редки. Писать для встроенных процов, медленно и кропотливо считая байты, и борясь со спецификой нестандартных команд процессора это, конечно, похвально, только особо никому не нужно, так как по цене встроить сотню килобайт памяти, или сотню мегабайт будет примерно одинаково. А писать на java, даже на урезанной, куда проще. И быстрее.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, Kisloid, Вы писали:
K>Не надо так плохо думать, нас например учили не только С++ и Паскалью, но еще Лиспу, Прологу. Причем учили не конректно языку, а Паскаль например использовали для изучения структурного программаривания, С++ объектно-ориентированному. На Лиспе понятно функциональному, Пролог для изучения декларативного программирования.
Мы учили: паскаль, с, asm, лисп, пролог, с++, php+html+javascript, java(обзорно, но несколько лаб было).
Год набора — 1999. Неболшьшой государственный ВУЗ в Донецке, даже не универ, институт.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, BulatZiganshin, Вы писали:
K>>Не надо так плохо думать, нас например учили не только С++ и Паскалью, но еще Лиспу, Прологу. Причем учили не конректно языку, а Паскаль например использовали для изучения структурного программаривания, С++ объектно-ориентированному. На Лиспе понятно функциональному, Пролог для изучения декларативного программирования.
BZ>однако в этом списке нет c# и java, о чём я и говорю. c++ вы уже немного знаете, поэтому и изете работу именно на нём
У нас была java, хотя углубленным изучением это назвать сложно, но представление имелось. Шарп тогда еще не существовал, естественно, его и не было.
Правда, я к моменту изучения java в инсте(4 курс), уже имел год год коммерческого опыта программирования на java.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
BZ> вы изучаете теорию реляционных БД?
Это было. BZ>а теорию параллельных процессов? а законы создания удобного GUI?
А вот этого не было.
BZ>далее — подумай, почему у нас изучают именно c/паскаль? может, это такие крутые языки для обучения программирования? или они наиболее распространены в промышленности? нет, это устаревший хлам. изучают их только потому, что наши вузы плетутся в хвосте технического прогресса и преподы учат то, что 10 лет как устарело вместо того, чтобы учить то, что через 10 лет станет востребовано
Ну, изучить си лишним, имхо, не будет. Как и асм.
PMH>>Просто немножко выше, некий "Smooky" написал —
S>>>Да никого они не готовят! Одних манагеров бестолковых готовят! Говорю же, щаз в вузах непонятно что изучают. я пару месяца назад у выпускника был в коммисии (пригласили), спрашиваю про STL, а он мне в ответ: А что это такое?! Занавес!!!
Странно, у нас STL преподавали усиленно, правда, почему-то, в рамках курса ООП. Но по STL было не менее половины лаб. И вопросов на экзамене, в том числе и на госэкзамене на бакалавра.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Здравствуйте, Uzumaki Naruto, Вы писали:
UN>Естественно и пользовался в основном Maple & Mathematica (при разработке решения), но когда нужно сделать уже фиксированное решение, работающее на наборе данных быстро и оптимально — коммерческое решение, тут C/C++ и ASM спасают 100%, ибо остальные — тормознутые и не пригодны для коммерческого использования.
Нее, только полные ламеры пишут на асме — настоящие программисты лаюают только машинные коды!
А насчет коммерчексих приложений. Похоже, опыта коммерчексой разработки у вас 0.0. Скажем Visual Studio или Management Studio — коммерческие разработки. А написаны на C#.
Я еще понимаю, когда речь идет о мобильных девайсах — там можно отдельные части написать на С++ ради оптимизации производительности (сам так делаю), на для настольных систем, а тем более для серверов это зачем?
Здравствуйте, kochetkov.vladimir, Вы писали:
KV>Здравствуйте, Awaken, Вы писали:
I>>>И не представляю даже, что можно было бы например сделать на РНР, чего бы я несмог сделать на ассемблере. :D
A>>вопрос лишь в том сколько лет займет разработка
KV>Кстати не так уж и много по сравнению с PHP. Она увеличиться максимум настолько, сколько потребуется чтобы написать свой PHP на ASM
Хотел бы я на это посмотреть. Причем берем, естественно, не только базовый интерпритатор пхп. А и всю туеву хучу стандартных функций. И их с каждой версией больше. Это же вам не java, где есть нативная вм, и туча либ в байт-коде. Тут каждую функцию имплементить надо.
Новости очень смешные. Зря вы не смотрите. Как будто за наркоманами подсматриваешь. Только тетка с погодой в завязке.
There is no such thing as a winnable war.
Eugeny__ wrote: > Правда, есть еще некоторая тенденция встраивать в технику не просто > проц, а еще и java VM(потому как память нынче дешева, процы тоже, и я не > удивлюсь, если в холодильнике скоро будет проц гигагерц и гектар > памяти).
На реальных встроеных устройствах — совсем нескоро. Особенно, если у
него ограниченое энергопотребление.
> Или вообще java процессор, правда, они редки. Писать для > встроенных процов, медленно и кропотливо считая байты, и борясь со > спецификой нестандартных команд процессора это, конечно, похвально, > только особо никому не нужно, так как по цене встроить сотню килобайт > памяти, или сотню мегабайт будет примерно одинаково.
Тоже не так. Разница в цене на однокристалки с 4Мб памяти и 300Мб памяти
— в разы. Так как с 300Мб уже надо ставить контроллер DRAM и т.п.
Ну и возможности типа разных векторных команд тоже недоступны — а это
иногда ускорение в _десятки_ раз для некоторых задач.
Кстати, на С++ на встроеных устройствах можно вполне себе комфортно
писать — никаких мучений с командами процессора. Я даже Boost заюзал.
> А писать на java, даже на урезанной, куда проще. И быстрее.
Приходи ко мне работать — можешь попробовать Java встроить в наши девайсы
Здравствуйте, The Lex, Вы писали:
L>>>>Вас неправильно информировали — на Вижуал Басике в разы проще. WH>>>Слив засчитан. L>>У тебя с пищеварением проблемы? Сходи к доктору.
L>>А потом расскажи нам, неучам, как обеспечивать "надежность на C#" вот для такой штуковины, товарищ теоретик.
TL>MS Windows Embedded CE + .NET Micro Framework подойдут?
видимо нет, для такой штуки софт нужно писать на специфических компиляторах и используя только специфические библиотеки, и то и другое должно быть сертифицировано для применения в аппаратуре от которой зависит жизнь людей. Ни .NET, ни микрософтовские компиляторы под это условие не попадают, если не ошибаюсь конечно.
У нас попроще — приборы работают в тепличных условиях и собирает в реальном времени информацию которая в случае гибели людей анализируется. От системы жизнь людей вобщемто не зависит, поэтому .NET очень хорошо подходит
кстати язык C++ для таких штук тоже не подойдет, C++ в таких штуках использовать нельзя, только голый Си без каких-либо примочек — все жестко должно соответствовать стандартам и быть сертифицировано для применения в подобных устройствах.
Здравствуйте, Cyberax, Вы писали:
C>Eugeny__ wrote: >> Правда, есть еще некоторая тенденция встраивать в технику не просто >> проц, а еще и java VM(потому как память нынче дешева, процы тоже, и я не >> удивлюсь, если в холодильнике скоро будет проц гигагерц и гектар >> памяти). C>На реальных встроеных устройствах — совсем нескоро. Особенно, если у C>него ограниченое энергопотребление.
Java уже очень давно используется в мобильных телефонах, удовлетворяя требование к низкому потреблению