Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
|
начни с C только не с C++ а именно с чистого С 14.11.06 01:28 Число просмотров: 3742
Автор: Tamas Статус: Member
|
> Плз. мечтаю заняться деятельностью программиста, очень > интересно только есть одно НО: нету ни каких навыков т.е. > полный ноль и не знаю с чего начать или Си или Дельфи что > посоветуете ? с чего начать и какие требуется скачать > книжки и какие есть интересные сайты для меня ? :)
начни с C только не с C++ а именно с чистого С
на учись писать консольные програмки под DOS
|
<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 - лучше помучиться с интерфейсом, зато - все будет понятно и подконтрольно. А уж про эффективность я и не говорю. И сделать можно все, что угодно, а не то, что "папа Гейтс велел".
|
|
|