| 
 
 
 
 Легенда:
  новое сообщение 
  закрытая нитка 
  новое сообщение 
  в закрытой нитке 
  старое сообщение   | 
Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
Новичкам также крайне полезно ознакомиться с данным документом.
|  |  |  |  | Дык, тогда в школе информатику не изучали! А по поводу языков для обучения я с год назад, в misc'ке флейм разжигал уже, поэтому повторяться не стоит.  21.11.06 08:28  Число просмотров: 3594 Автор: Fighter <Vladimir> Статус: Elderman
 |  
|  |  | <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), но где их теперь взять?
 |  
|  |  |  |  |  |  |  |  |  |  | А-а-а! Класс, спасибо! Отличная ссылка. Ушел в детство, просьба не беспокоить! :))  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 - лучше помучиться с интерфейсом, зато - все будет понятно и подконтрольно. А уж про эффективность я и не говорю. И сделать можно все, что угодно, а не то, что "папа Гейтс велел".
 |  
 
 
 |  |