Текущий архив: 2007.07.15;
Скачать: CL | DM;
Вниз
Научиться ли писать на С++? Стоит ли это делать? Найти похожие ветки
← →
Ezorcist (2007-06-03 10:44) [80]А есть статистика по поводу того, программисты какого языка более востребованы, ну скажем в Москве или Московской области? Или в целом по России кому на работу проще устроиться?
← →
Sergey Masloff (2007-06-03 11:02) [81]Ezorcist (03.06.07 10:44) [80]
В целом устроиться проще тому кто программировать умеет. Язык и среда не так важны.
Поясню - у нас используется минимум четыре разных языка. Причем большинству минимум тремя из них нужно владеть нормально. А мы не софтверная контора, там может потребоваться и больше.
Смотрю по внешним партнерам - делали для нас некоторые проекты внешние люди. На проекты с разными языками одни и те же разработчики приходили то есть и в специализированных конторах это актуально.
Одним словом если есть умение программировать и знание предметной области - языку новому научить не проблема.
← →
Ezorcist (2007-06-03 11:35) [82]
> языку новому научить не проблема.
Т.е. это все-таки надо? И на данный момент от работника требуется знание нескольких языков?
← →
Sergey Masloff (2007-06-03 14:12) [83]Ezorcist (03.06.07 11:35) [82]
Я не знаю как вообще. У нас требуется уметь программировать. Научиться это делать не изучив хорошо хотя бы одного языка проблематично. Если этот язык (или языки) не те что используются у нас в настоящее время - это не проблема. Конечно при прочих равных знание конкретного языка будет плюсом.
← →
P (2007-06-03 15:17) [84]
> Sergey Masloff (03.06.07 08:38) [79]
>
> P (03.06.07 03:30) [78]
> Я конечно не в теме ARM9 это микроконтроллер какой-то видимо?
> И без С++ там никак?
Ну почему же, можно assemblerARM9, но изврат еще тот.
← →
Иксик © (2007-06-03 15:48) [85]
> P (03.06.07 03:30) [78]
>
> > Иксик © (03.06.07 02:35) [77]
> >
> >
> > > DillerXX © (02.06.07 22:55) [76]
> >
> > Ну пусть будет MFC или там QT, какая разница. Далеко уедешь
>
> > без подобной библиотеки?
>
>
> Напиши на C# или Java под ARM9. Далеко уйдёшь от С++?
Ик... переведи!
← →
P (2007-06-03 16:14) [86]
> Иксик © (03.06.07 15:48) [85]
> > Напиши на C# или Java под ARM9. Далеко уйдёшь от С++?
>
> Ик... переведи!
Какое слово
C#, Java, С++ или ARM9?
← →
P (2007-06-03 16:20) [87]Скорее всего ARM9,то
http://ru.wikipedia.org/wiki/ARM
http://en.wikipedia.org/wiki/ARM9
http://www.arm.com/products/CPUs/families/ARM9Family.html
Хотя признаю, соврал
ARM926EJ-S (includes ARM Jazelle technology which enables the direct execution of Java bytecode in hardware)
Java ARM поддерживает, а вот C# это всего лишь слабофункциональная игрушка Билла Гейтса.
← →
Иксик © (2007-06-03 17:32) [88]
> P (03.06.07 16:14) [86]
>
> > Иксик © (03.06.07 15:48) [85]
> > > Напиши на C# или Java под ARM9. Далеко уйдёшь от С++?
>
> >
> > Ик... переведи!
>
>
> Какое слово
>
> C#, Java, С++ или ARM9?
Слова понятны, смысл твоего поста не ясен.
← →
Defunct © (2007-06-03 17:38) [89]
> Ну почему же, можно assemblerARM9, но изврат еще тот.
Ну почему же сразу такие крайности, можно же уйти от C++ к C.
← →
Defunct © (2007-06-03 17:46) [90]> Вообще, С++ имеет хоть какие-то преимущества над Дельфями?
Да имеет.
Самое главное и решающее преимущество - наличие компиляторов под всевозможные платформы.
Делфи же живет только на x86 PC.
← →
Kostafey © (2007-06-03 18:01) [91]Что совсем-совсем нет pascal-компиляторов для других платформ ???
← →
Anatoly Podgoretsky © (2007-06-03 18:11) [92]> Kostafey (03.06.2007 18:01:31) [91]
Есть, и даже для программирования микроконтроллеров
← →
P (2007-06-03 18:12) [93]
> Kostafey © (03.06.07 18:01) [91]
>
> Что совсем-совсем нет pascal-компиляторов для других платформ
> ???
Есть, но какие-то несерьёзные.
← →
Defunct © (2007-06-03 18:39) [94]
> Что совсем-совсем нет pascal-компиляторов для других платформ
> ???
Delphi компиляторов точно нет.
Pascal компиляторы для некоторых платформ есть, но те пакеты ПО что я видел больше напоминают студенческие поделки.
← →
Иксик © (2007-06-03 21:52) [95]
> Defunct © (03.06.07 17:46) [90]
> > Вообще, С++ имеет хоть какие-то преимущества над Дельфями?
>
>
> Да имеет.
> Самое главное и решающее преимущество - наличие компиляторов
> под всевозможные платформы.
> Делфи же живет только на x86 PC.
Ребята, вы под изучением с++ подразумеваете изучение самого языка? Это дело нескольких дней, об этом вообще не стоит говорить. Причем тут компиляторы? Если речь о кроссплатформенности, то все обратно упрется в библиотеки и технологиии.
← →
Defunct © (2007-06-03 22:01) [96]> Это дело нескольких дней, об этом вообще не стоит говорить.
:)
Придите в какую-нибудь контору на вакансию "программист C++" и скажите что у вас опыт сработы с языком - пару дней. Здорово повеселите тех кто будет вас собеседовать.
Вы программы тех кто за несколько дней язык учит видели?
> Причем тут компиляторы?
При том, что Delpho"вый код, перенести на тот же ARM или PowerPC вам не удастся вообще. И библиотеки тут не причем.
← →
P (2007-06-03 22:14) [97]
> Иксик © (03.06.07 21:52) [95]
>
> Ребята, вы под изучением с++ подразумеваете изучение самого
> языка? Это дело нескольких дней, об этом вообще не стоит
> говорить. Причем тут компиляторы? Если речь о кроссплатформенности,
> то все обратно упрется в библиотеки и технологиии.
Передо мной на столе лежит книга Герберт Шилдт "Справочник программиста по С++" 500 страниц очень сжатого изложения только по синтаксису С++ и основным библиотекам.
Пару дней, ну-ну. У вас IQ за 180?
← →
Джо © (2007-06-03 22:59) [98]> 500 страниц очень сжатого изложения только по синтаксису
> С++
Ужасный язык, ужасный...
← →
Sergey Masloff (2007-06-03 23:03) [99]P (03.06.07 22:14) [97]
>Передо мной на столе лежит книга Герберт Шилдт "Справочник программиста по С++" 500
Ф топку ;-) Это ж буржуйский Архангельский.
← →
Sergey Masloff (2007-06-03 23:11) [100]Можно в гугле набрать имя и фамилию афтара во первых же строках находим ссылку на следующий faq
16 Why do many experts not think very highly of Herbert Schildt"s books?
A good answer to this question could fill a book by itself. While no book is perfect, Schildt"s books, in the opinion of many gurus, seem to positively aim to mislead learners and encourage bad habits. Schildt"s beautifully clear writing style only makes things worse by causing many "satisfied" learners to recommend his books to other learners.
Do take a look at the following scathing articles before deciding to buy a Schildt text. http://www.lysator.liu.se/c/schildt.html http://herd.plethora.net/~seebs/c/c_tcr.html
The above reviews are admittedly based on two of Schildt"s older books. However, the language they describe has not changed in the intervening period, and several books written at around the same time remain highly regarded. The following humorous post also illustrates the general feeling towards Schildt and his books. http://www.qnx.com/~glen/deadbeef/2764.html
There is exactly one and ONLY one C book bearing Schildt"s name on its cover that is at all recommended by many C experts - see Q 25.
← →
P (2007-06-03 23:16) [101]
> Sergey Masloff (03.06.07 23:03) [99]
>
> P (03.06.07 22:14) [97]
> >Передо мной на столе лежит книга Герберт Шилдт "Справочник
> программиста по С++" 500
> Ф топку ;-) Это ж буржуйский Архангельский.
Как справочник вполне неплохо, а алгоритмы и паттерны я так знаю, так что применить на другом языке не проблема.
← →
Иксик © (2007-06-04 01:54) [102]
> Defunct © (03.06.07 22:01) [96]
> > Это дело нескольких дней, об этом вообще не стоит говорить.
>
>
> :)
> Придите в какую-нибудь контору на вакансию "программист
> C++" и скажите что у вас опыт сработы с языком - пару дней.
> Здорово повеселите тех кто будет вас собеседовать.
>
> Вы программы тех кто за несколько дней язык учит видели?
>
Это тут причем, зачем теплое с мягким путать? Каким образом опыт работы тут связан с временем на изучение?
> При том, что Delpho"вый код, перенести на тот же ARM или
> PowerPC вам не удастся вообще. И библиотеки тут не причем.
Я не думаю, что перевод с С++ + MFC на С++ + чтобытонибыло для ARM или PowerPC займет на много больше времени, чем перевод с верхненемецкого диалекта бейсика на чтобытонибыло для ARM или PowerPC.
> P (03.06.07 22:14) [97]
>
>
> Передо мной на столе лежит книга Герберт Шилдт "Справочник
> программиста по С++" 500 страниц очень сжатого изложения
> только по синтаксису С++ и основным библиотекам.
Для изложения синтаксиса С++ нужно гораздо меньше, чем 500 страниц. А основные библиотеки могут занять куда больше, об этом и речь.
← →
Defunct © (2007-06-04 03:01) [103]Иксик © (04.06.07 01:54) [102]
> Каким образом опыт работы тут связан с временем на изучение?
Вам же ж не три лет вроде, и институт окончили и философию учили..
Процесс изучения чего либо - процесс бесконечный (век живы - век учись).
После годичного курса C в институте, который кстати состоит не только из теоретической части, но и из практической - лабы, курсовые и т.п.
Так что давайте не будем блестать амбициями, а просто на основе того, что институтский курс по С составляет минимум семестр - примем как факт - язык за пару дней выучить нельзя.
Я не думаю, что перевод с С++ + MFC на С++ + чтобытонибыло для ARM или PowerPC займет на много больше времени, чем перевод с верхненемецкого диалекта бейсика на чтобытонибыло для ARM или PowerPC.
Я не думаю, что кто-либо в здравом уме, для решения своей задачи (типичные задачи для ARM процессора - Mp3 плеер/сетевой роутер/сжатие JPG картинок) вместо того чтобы воспользоваться готовыми средствами разработки (иногда к тому же еще и бесплатными - GCC) взялся бы вначале за разработку средств разработки (компилятор бейсика или делфи).
Ведь гораздо быстрее и дешевле освоить уже имеющиеся средства разработки. Так вот в данном случае под АРМ есть компиляторы C/C++, а компиляторов с бейсика и паскаля способных конкурировать по качеству кода с компиляторами C - нет.
А основные библиотеки могут занять куда больше, об этом и речь.
О каких библиотеках Вы все говорите?
Не все строится на библиотеках.
В качестве примера возмем Linux.
Исходники фриварные. Что хочешь вырезай, что хочешь добавляй, нодо только знать что и куда. А откомпилировать можно под любой проц, лишь бы компилятор C был и ресурсов железа хватало.
← →
Иксик © (2007-06-04 04:26) [104]
> Defunct © (04.06.07 03:01) [103]
> Иксик © (04.06.07 01:54) [102]
> > Каким образом опыт работы тут связан с временем на изучение?
>
>
> Вам же ж не три лет вроде, и институт окончили и философию
> учили..
> Процесс изучения чего либо - процесс бесконечный (век живы
> - век учись).
> После годичного курса C в институте, который кстати состоит
> не только из теоретической части, но и из практической -
> лабы, курсовые и т.п.
>
> Так что давайте не будем блестать амбициями, а просто на
> основе того, что институтский курс по С составляет минимум
> семестр - примем как факт - язык за пару дней выучить нельзя.
>
Простите, я понимаю, что у вас уже 3 часа, но такую ерунду :):)
Насчет бесконечного процесса, это конечно здорово и институтский курс - круто. Но вы поверьте мне, для того, чтобы выучить синтаксис языка, в достаточной степени, чтобы сесть и начать писать на нем, попутно совершенствуясь, в большинстве случаев достаточно нескольких дней. И амбиции тут совершенно не причем.
Напомнило:Странный это был отдел. Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай -- все едино". И в интересах неувеличения энтропии Вселенной они не работали.
> О каких библиотеках Вы все говорите?
> Не все строится на библиотеках.
> В качестве примера возмем Linux.
> Исходники фриварные. Что хочешь вырезай, что хочешь добавляй,
> нодо только знать что и куда. А откомпилировать можно под
> любой проц, лишь бы компилятор C был и ресурсов железа хватало.
>
Вы возьмите исходники фриварные какие-нибудь и переведите с Линукса на Windows, а потом мы с вами поговорим о библиотеках и переносимости.
← →
Defunct © (2007-06-04 04:45) [105]> Но вы поверьте мне, для того, чтобы выучить синтаксис языка
В Мире все относительно, только Чак Норрис абсолютен
Ничто не совершенно кроме ЕГО удара ногой с разворота
Ничто не вечно кроме следа ЕГО ботинка
Чак Норрис досчитал до бесконечности дважды!
и умеет делить на ноль.
Вы настолько же круты как Чак Норрис, что я должен Вам верить наслово? :)
>Вы возьмите исходники фриварные какие-нибудь и переведите с Линукса на Windows
Я говорю не о программах "под Linux" я говорю о самом ядре Linux в исходниках текстах, которое можно адаптировать под разные процессоры имея в арсенале только компилятор C.
Дался мне ваш виндовс, под него и так пишут все кому не лень ;>
← →
Defunct © (2007-06-04 04:48) [106]Defunct © (04.06.07 04:45) [105]
забыл там поставить (C) абсурдопедия.
← →
Игорь Шевченко © (2007-06-04 09:55) [107]Sergey Masloff (03.06.07 23:11) [100]
Вот что интересно, одна из первых его книжек, а именно С для профессионалов, лохматого года издания (вроде 1988), где про MS-DOS рассказывается, ничуть не напоминает Архангельского.
Остальные да, напоминают.
← →
Иксик © (2007-06-04 13:16) [108]
> Defunct © (04.06.07 04:45) [105]
> Вы настолько же круты как Чак Норрис, что я должен Вам верить
> наслово? :)
Боже мой, я уже и забыл кто это такой :) Можете не верить :) Можете сами попробовать и убедиться :)
← →
Defunct © (2007-06-04 13:33) [109]> Игорь Шевченко © (04.06.07 09:55) [107]
Дык у Сергея цитате об этом сказано.
"There is exactly one and ONLY one C book bearing Schildt"s name on its cover that is at all recommended by many C experts - see Q 25."
← →
Игорь Шевченко © (2007-06-04 13:47) [110]Defunct © (04.06.07 13:33) [109]
Это не та книжка :) Я посмотрел Q 25
← →
Anatoly Podgoretsky © (2007-06-04 14:07) [111]> Иксик (04.06.2007 13:16:48) [108]
Чаку верить не то что можно, а нужно, иначе больно.
← →
Defunct © (2007-06-04 19:33) [112]> Это не та книжка :) Я посмотрел Q 25
уже две :)
← →
Иксик © (2007-06-04 20:02) [113]
> Anatoly Podgoretsky © (04.06.07 14:07) [111]
> > Иксик (04.06.2007 13:16:48) [108]
>
> Чаку верить не то что можно, а нужно, иначе больно.
Верю! Верю, верю, верю, верю!
← →
Danoos (2007-06-05 20:15) [114]Здравствуйте господа. Уже третий месяц работаю в Geniant что в Далласе, занимаюсь разработкой КМСок для торговых площадок, и ответственно вам заявляю - все мануалы по делфи можете покрошить в трэш, имхо конкретно что касается серьезного веб-девелопинга в штатах. Это напоминает мне, когда начинал кодить, были визуальные мейкеры хтмла, т.е. прямо рисуешь там таблицу.. и пошло поехало;0) Так вот Делфи это такой же изврат как шлепать хтмл в ворде, чтобы уж совсем было понятно всем. Жаль потраченные первые пару лет на паскаль/делфи/куликс в родном УГАТУ. Что касается остальных сфер, то здесь кроме кодинга под арм/мак, процентов 70 джависты да сисисты. Думаю не стоит обьяснять что такое девелоп рынок у пендосов.
Для НОВИЧКОВ, тут глобальный выбор и он 100% в пользу Си. Вообще смешно слушать рыдания по поводу 15-20 производительности, вы почитайте сначала хотя бы чуток Кнута в течении годика очень плотно а потом вы сами будете морщиться от всего этого бреда. Тем более какой то сумасшедший вариант - или шарп или плюсы, не пойму как вообще можно это отделить.
← →
имя (2007-06-17 15:48) [115]Удалено модератором
← →
имя (2007-06-17 15:48) [116]Удалено модератором
← →
имя (2007-06-17 15:48) [117]Удалено модератором
Страницы: 1 2 3 вся ветка
Текущий архив: 2007.07.15;
Скачать: CL | DM;
Память: 0.71 MB
Время: 0.016 c