информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяЗа кого нас держат?Где водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Мой дурной опыт: 14.11.06 05:13  Число просмотров: 3691
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Начинал, именно, с C++. Очень плохо! С одной стороны - сразу начинают получаться крупные проекты, НО: при полном непонимании сути происходящего!

В конце-концов, даже в крупных задачах отказался от VC - лучше помучиться с интерфейсом, зато - все будет понятно и подконтрольно. А уж про эффективность я и не говорю. И сделать можно все, что угодно, а не то, что "папа Гейтс велел".
<programming>
[C++] подскажите 14.11.06 01:09  
Автор: PoGo Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Плз. мечтаю заняться деятельностью программиста, очень интересно только есть одно НО: нету ни каких навыков т.е. полный ноль и не знаю с чего начать или Си или Дельфи что посоветуете ? с чего начать и какие требуется скачать книжки и какие есть интересные сайты для меня ? :)
Попробуй C#. Есть много минусов и плюсов во всем, что бы... 11.12.06 03:06  
Автор: MadBinom Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Попробуй C#. Есть много минусов и плюсов во всем, что бы тебе не предложили. Поэтому, если ты не ошибешься и это будет твой язык - перспектив валом(тем более, для начала). Если все же ошибешься, C# это лучшее из того, на чем ты можешь приехать к развилке "Дельфи или Всякие_Си".
Самое путёвое из всего, что читал по C: Харви и Пол Дейтел... 25.11.06 13:44  
Автор: Vedrus <Serokhvostov Anton> Статус: Member
<"чистая" ссылка>
Самое путёвое из всего, что читал по C: Харви и Пол Дейтел "Как программировать на C++". Интересна как для новичков, так и для профессионалов.
"мечтаю заняться"- а о чем мечта?:-) 15.11.06 12:16  
Автор: Garick <Yuriy> Статус: Elderman
<"чистая" ссылка>
Если о "все по полочкам" и ЗП в конце месяца (аля макдональдс) - с++.
Кривая логика на выходе - пинки архитекторам и постановщикам и выше - проектменеджерам и бизнес аналитикам.
Участие в крупных разработках. Простоев как правило нет, тк трудовые ресурсы востребованы.
Прямая дорожка до западного будущего.
девелоперы переростают в тимлидеров, руководителей отдела разработки и тд


Если "мозги" аналитические - С. Тут есть где развернутся мозгам в решении непреодалимых задач. Особенно в части "низких" и "прокладочных" систем.
Тут рост в аналитиков и консультантов.

Уровень компенсации примерно одинаков, тут зависит от способносей и "своей тарелки".

Утрирую конечно:-)
Да и реализация языка не столь важна, а важен сегмент, куда позиционируется. В первом случае - большие объемы кода без особого вникания (и оптимизации и аналитики), во втором - больше аналитика, чем объем.
Не согласен 15.11.06 14:12  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> Если о "все по полочкам" и ЗП в конце месяца (аля
> макдональдс) - с++.

Скорее Java/.Net

> Если "мозги" аналитические - С. Тут есть где развернутся
> мозгам в решении непреодалимых задач. Особенно в части

Не так. Если все еще есть желание преодолевать собственноручно созданные проблемы.

> "низких" и "прокладочных" систем.

Не вижу ни одного препятствия для использования в "низких" системах "плюсов". Ну единственное, есть только два потенциально дорогостоящих механизма - исключения и RTTI. От них можно либо отказаться вообще либо, если есть четкое осознания того, что это такое и как им пользоваться - использовать.

> Утрирую конечно:-)
> Да и реализация языка не столь важна, а важен сегмент, куда
> позиционируется. В первом случае - большие объемы кода без
> особого вникания (и оптимизации и аналитики), во втором -

Эникейщиков полно в любом языке программирования. Каким бы тру он ни был.

> больше аналитика, чем объем.
Денис Ричи и Брэйн Керниган (D.M.Ritchi and B.W.Kernighan)... 14.11.06 11:22  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
> Плз. мечтаю заняться деятельностью программиста, очень
> интересно только есть одно НО: нету ни каких навыков т.е.
> полный ноль и не знаю с чего начать или Си или Дельфи что
> посоветуете ? с чего начать и какие требуется скачать
> книжки и какие есть интересные сайты для меня ? :)

Денис Ричи и Брэйн Керниган (D.M.Ritchi and B.W.Kernighan). В инете есть в электронном виде нужная книжка. Советую с самых "азов", чтоб понятнее было. В институтах "С" изучают за одну лекцию плюс домашнее изучение в предположении, что обучающийся знает что-нибудь (хотя бы Бэйсик).
Если "полный ноль", то можно классический Бэйсик, Ассемблер, затем "С".
Прежде всего полезно убедиться в программиситческой склонности. Я считаю, что как и писать стихи, так и приграммы, нужно определенно мыслить. Вспомним монжество анекдотов про программистов :-).
"Студенты, начавшие изучать программирование с Бейсика, оболванены без надежды на выздоровления." // Вирт (?) 19.11.06 18:37  
Автор: Fighter <Vladimir> Статус: Elderman
<"чистая" ссылка>
А студентам Бэйсик и не дают. Это надо бы еще в... 20.11.06 11:46  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
А студентам Бэйсик и не дают. Это надо бы еще в младенчестве. У нас это в школе было на "Основах информатики".
Если чел ничего до этого не знал, то и Бэйсик пойдет, чтоб свои силы попробовать - есть ли программистичный склад ума или нет, сможет изваять что-то за один день изучения, понравится ли?...
Дык, тогда в школе информатику не изучали! А по поводу языков для обучения я с год назад, в misc'ке флейм разжигал уже, поэтому повторяться не стоит. 21.11.06 08:28  
Автор: Fighter <Vladimir> Статус: Elderman
<"чистая" ссылка>
1. А я уже застал. 21.11.06 11:24  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
<"чистая" ссылка>
1. А я уже застал.
2. Я не про обучение, а проверить свою склонность. Начинание с "С" поддерживаю и рекомендую.
Не совсем понял. 21.11.06 19:45  
Автор: Fighter <Vladimir> Статус: Elderman
<"чистая" ссылка>
> 1. А я уже застал.
Не совсем понял.
> 2. Я не про обучение, а проверить свою склонность.
> Начинание с "С" поддерживаю и рекомендую.
Если есть врожденная склонность - да, если нет, то (как показывает опыт) - таки лучше Паскаль. Но, тут тоже есть засада: С после него кажется очень корявым и рыхлым языком.
Хотя... Если брать С++ и Делфи (ВР), то последние лет 5-10 наблюдается конвергенция.
Это к "Дык, тогда в школе информатику не изучали!"... 22.11.06 10:45  
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman
Отредактировано 22.11.06 10:48  Количество правок: 1
<"чистая" ссылка>
> > 1. А я уже застал.
> Не совсем понял.
Это к "Дык, тогда в школе информатику не изучали!" Доучившись до старших классов, попал на введение нового предмета "Основы информатики и вычислительной техники". Вот там то Бэйсик и начали изучать. О компьютерах тогда и не мечтали, а на "Искру" возили посмотреть в Гидромет.
> > 2. Я не про обучение, а проверить свою склонность.
> > Начинание с "С" поддерживаю и рекомендую.
> Если есть врожденная склонность - да, если нет, то (как
> показывает опыт) - таки лучше Паскаль. Но, тут тоже есть
> засада: С после него кажется очень корявым и рыхлым языком.
> Хотя... Если брать С++ и Делфи (ВР), то последние лет 5-10
> наблюдается конвергенция.
Чтоб проверить склонен ли, достаточно и программируемого калькулятора. Если нет, то даже Паскаль изучать следует только если того потребует учебная программа.
А я с Искры начинал... как раз 22.11.06 15:07  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
> > > 1. А я уже застал.
> > Не совсем понял.
> Это к "Дык, тогда в школе информатику не изучали!"
> Доучившись до старших классов, попал на введение нового
> предмета "Основы информатики и вычислительной техники". Вот
> там то Бэйсик и начали изучать. О компьютерах тогда и не
> мечтали, а на "Искру" возили посмотреть в Гидромет.

10-11 класс (1991-1992) пошел в спец. лицей без всяких биологий и географий, но с усиленной математикой и информатикой и с двумя иностранными языками... (дома комп появился только где-то в 1994 году и был он 486-м)

Короче был там класс Искр - для младших и класс PS/2 - для старших. И учили нас там сначала gwbasic-у, а потом FoxPro. Turbo Pascal - факультативно.

Вобщем ничего против Бейсика - не имею. Вполне себе язык для обучения. Вообще я не понимаю споры - насчет с чего начинать... да пофиг, имхо, главное чтобы былоинтересно а иначе никак. Интересно сразу в потроха винды лезть - пожалуйста, интересно с ассемблера под ДОС начать - пожалуйста, интересно Бейсик - тоже пожалуйста...

Сейчас я вообще никакой ксенофобии к языкам не испытываю - программлю с удовольствием даже на экзотике типа Uniface. Предложат интересный проект на VB.NET - так и на нем попишу... куда деваться-то =) (тоже кстати востребовано). И еще можно поспорить кто востребованней трушный писатель дровов на сях/плюсах или "обезьяна" на VB =) Можно и с бейсика смело начинать.
Та же фигня. Но Вирт сказл свое в 60-х 22.11.06 13:07  
Автор: Fighter <Vladimir> Статус: Elderman
<"чистая" ссылка>
> > > 1. А я уже застал.
> > Не совсем понял.
> Это к "Дык, тогда в школе информатику не изучали!"
> Доучившись до старших классов, попал на введение нового
> предмета "Основы информатики и вычислительной техники". Вот
> там то Бэйсик и начали изучать. О компьютерах тогда и не
> мечтали, а на "Искру" возили посмотреть в Гидромет.
Та же фигня. Но Вирт сказл свое в 60-х
> > > 2. Я не про обучение, а проверить свою
> склонность.
> > > Начинание с "С" поддерживаю и рекомендую.
> > Если есть врожденная склонность - да, если нет, то
> (как
> > показывает опыт) - таки лучше Паскаль. Но, тут тоже
> есть
> > засада: С после него кажется очень корявым и рыхлым
> языком.
> > Хотя... Если брать С++ и Делфи (ВР), то последние лет
> 5-10
> > наблюдается конвергенция.
> Чтоб проверить склонен ли, достаточно и программируемого
> калькулятора. Если нет, то даже Паскаль изучать следует
> только если того потребует учебная программа.
Полностью согласен, сам с такого назинал (БЗ-34), но где их теперь взять?
для желающих поностальгировать 22.11.06 13:28  
Автор: dl <Dmitry Leonov>
<"чистая" ссылка>


http://www.emulator3000.emuita.it/rus-c3.htm
А-а-а! Класс, спасибо! Отличная ссылка. Ушел в детство, просьба не беспокоить! :)) 26.11.06 18:46  
Автор: Fighter <Vladimir> Статус: Elderman
<"чистая" ссылка>
начни с C только не с C++ а именно с чистого С 14.11.06 01:28  
Автор: Tamas Статус: Member
<"чистая" ссылка>
> Плз. мечтаю заняться деятельностью программиста, очень
> интересно только есть одно НО: нету ни каких навыков т.е.
> полный ноль и не знаю с чего начать или Си или Дельфи что
> посоветуете ? с чего начать и какие требуется скачать
> книжки и какие есть интересные сайты для меня ? :)

начни с C только не с C++ а именно с чистого С
на учись писать консольные програмки под DOS
Не совсем согласен 14.11.06 01:56  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> начни с C только не с C++ а именно с чистого С

C это совсем другой язык (хоть и похож, вон JavaScript и Java тоже похожи синтаксисом друг на друга и на C++ и тем не менее это три СОВЕРШЕННО разных языка). Чтобы потом понять C++ придется ПЕРЕУЧИВАТЬСЯ, а это гораздо сложнее, чем учиться с нуля. Так что если цель освоить C++ то начинать учить надо именно плюсы.

> на учись писать консольные програмки под DOS
DOS здесь ни при чем. Ну а вообще согласен, в стандартном ISO-шном стандарте C++ есть средства для работы со стандартными вводом/выводом (читай консолью), но ничего не сказано о GUI, так что тут согласен: начинать надо именно со стандарта, а уже потом подучивать third party (WinAPI, MFC, WTL, wxWindows, что угодно еще).
А я совсем не согласен! "Консоль" для ДОСа - это как 2 пальца обоссать. Если вспоминать про че-то сложное - TSR или оброботку в реальном времени (с обращением к портам). 19.11.06 18:43  
Автор: Fighter <Vladimir> Статус: Elderman
<"чистая" ссылка>
Мой дурной опыт: 14.11.06 05:13  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Начинал, именно, с C++. Очень плохо! С одной стороны - сразу начинают получаться крупные проекты, НО: при полном непонимании сути происходящего!

В конце-концов, даже в крупных задачах отказался от VC - лучше помучиться с интерфейсом, зато - все будет понятно и подконтрольно. А уж про эффективность я и не говорю. И сделать можно все, что угодно, а не то, что "папа Гейтс велел".
1  |  2 >>  »  




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach