P
Pasha
Есть желание поучить левые скрипты и поиграть в крутого линуксойда? Твой выбор - MinGW! :lol:Ну так и MinGW - не "голый gcc" в таком случае.
Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе
Есть желание поучить левые скрипты и поиграть в крутого линуксойда? Твой выбор - MinGW! :lol:Ну так и MinGW - не "голый gcc" в таком случае.
Ну допустим autoconf и automake упрощают эту задачу. Разработка в MinGW не сложнее, чем в VS, имхоЕсть желание поучить левые скрипты и поиграть в крутого линуксойда? Твой выбор - MinGW! :lol:
Т.е. вместо одного IDE с тремя кнопочками проще освоить 3 консольных тулзы с бородатым синтаксисом? нуну...Ну допустим autoconf и automake упрощают эту задачу. Разработка в MinGW не сложнее, чем в VS, имхо
Я не говорю, что проще освоить. Но пользоваться не сложней... Кроме того, с каких это пор в VS всего 3 кнопки?Т.е. вместо одного IDE с тремя кнопочками проще освоить 3 консольных тулзы с бородатым синтаксисом? нуну...
не нотепад сакс - в нем с кодировками траблы =)Notepad - супер, не глючит, все делает как надо. smile.gif
Парень хочет программировать научиться, деньги зарабатывать - это уже потом.Олимпиадами на хлеб с маслом не заработаешь. И хоть что-то сложнее мелкой олимпиадной задачи на голом MinGW не напишешь.
никогда не выделял mingw как отдельный компилятор, gcc он и в африке gcc.
Думаю что для начинающего самый сложный вопрос - что скачать на офицеальном сайте?Настроить может и трудней, но достать его элементарно - скачать с официального сайта.
Ты понимаешь "программировать" как "создавать небольшие консольные проги с простым i/o, без нормального интерфейса и с алгоритмом, интересным лишь до окончания универа". А я говорю о программировании в широком смысле. Мозгов и знаний для него нужно намного больше, чем для олимпиад. И это профессия, а не ремесло. Почувствуй разницу между этими понятиями.Парень хочет программировать научиться, деньги зарабатывать - это уже потом.
Любая "мелкая олимпиадная задача" требует мозгов (деревья, графы, динамическое программирование, комбинаторика, дискретная математика), а готовые проги для продажи - это ремесло.
Там одна большая кнопка напротив С++.Думаю что для начинающего самый сложный вопрос - что скачать на офицеальном сайте?
Видел выпускников универа, что-то создающих в Билдере. Но не встречал знающих программирование в том смысле, что я уже писал (Вру: один из пяти выпусков все-таки был, сейчас готовит команду на международные соревнования).Ты понимаешь "программировать" как "создавать небольшие консольные проги с простым i/o, без нормального интерфейса и с алгоритмом, интересным лишь до окончания универа"
Согласен с sax_ol - ом перспективнее всего С# (Шарп).какбы дать первые шаги, а дальше уж сам потопаю....
Пять выпускников неизвестного универа - нерепрезентативная выборка. Программирование в твоем смысле - это просто теория алгоритмов. Что-то в билдере - офигенное достижение после пяти лет учебы. Нам за те же 5 лет успели впихнуть в мозг все необходимое для работы, от ассембелра и ТА, до гаммы и фаулера. Может быть в вашей консерватории что-то не так?Видел выпускников универа, что-то создающих в Билдере. Но не встречал знающих программирование в том смысле, что я уже писал (Вру: один из пяти выпусков все-таки был, сейчас готовит команду на международные соревнования).
За теорию для души не платят. А серьезная теория - тоже очень хлопотное и неблагодарное дело. Так что лучше быть хорошо оплачиваемым высококвалифицированным практикомТеорией заниматься интересно - это для души, а практикой хлопотно и не благодарное это дело. (Ну если только пригласят в Майкрософт. Шутка)
И кем он станет, начав с шарпа? кодером без знания основ ООП?Согласен с sax_ol - ом перспективнее всего С# (Шарп).
не сказал бы, я хочу для себя научиться, а не работать прогером.... хочется чтонибудь такое написать, сначала программы простые, потом по сложнее и т.д. и т.п.(а вообще моя мечта это сделать игруТупое занятие ... лучше сразу научится быть директором, о эт я понимаю дело!!!
С в топку. Или учить С или учить С++. Мешать их не стоит, тем более начинать С. Большинство проблем в С++ программах изза того что пишут на "С с классами".купи книжку "Язык программирования C", Б. Керниган, Д. Ритчи и учи основы.
К нам пару раз приходили на собеседование люди с резюме "знаю C#, год опыта на EPAM", и на вопрос "зачем нужен protected" не могли ответить? Так что шарп вполне куда без ооп.Ну это ты, Паша, загнул. Во первых как бы в с шарп без этого никуда, в отличие от с или с++, ну и главное это то что как-бы ООП к конкретному языку имеет отношение постольку-поскольку. Ну в плане начала, тут да надо-бы почитать основы основ и ООП как одна из весомых вещей.
С++ подходит в качестве первого языка с одной оговоркой - нужен или строгий вменяемый и терпеливый учитель, или жестокий самоконтроль и сильное желание. IMHO, для основ - циклы, переменные, функции, i/o, память - лучше хороший учебник по C, чем хреновый по С++.С в топку. Или учить С или учить С++. Мешать их не стоит, тем более начинать С. Большинство проблем в С++ программах изза того что пишут на "С с классами".
В качестве первого языка С++ подходит отлично: дисциплинирует, позволяет потрогать различне парадигмы, подходы
Не покупай непонятные самоучители, привязанные к среде. Есть проверенные авторы, тот же Шилдт.у мну както пропало доверие к вижл си ++, однажды купил самоучитель, А.П. Сергеев, А.Н. Терен, качал ужасно долго этот вижл 2005, да и напрассно, там то что описывается в книге, детально, нету... даже в 2003, хотя это было боле менее похоже на 2005
мое имхо потивоположное, С слишком низкоуровней язык, изучать основы на нем себе дороже, в нем не уйти от интесивного ручного управления паматью, от очень опасной c runtime-library c кучей непонятных костылей от майкрософт. На С++ можно же спокойно изучать основы не пугаясь указателей на каждом шагу, имея безопасный i/o. На мой взгляд люди которые начинали с С имееют потологическую тягу к выделение памати на куче, когда надо и когда не надо.С++ подходит в качестве первого языка с одной оговоркой - нужен или строгий вменяемый и терпеливый учитель, или жестокий самоконтроль и сильное желание. IMHO, для основ - циклы, переменные, функции, i/o, память - лучше хороший учебник по C, чем хреновый по С++.
Вот только авторы учебников по плюсам обчыно сразу же срываются в ООП, на второй странице обязательно упоминается полиморфизм, и все фишки плюсов тут же вливаются в мозг со словами "а вот это новая возможность по сравнению с С!". Какой смысл пытаться понять ООП без базовых навыков программирования?мое имхо потивоположное, С слишком низкоуровней язык, изучать основы на нем себе дороже, в нем не уйти от интесивного ручного управления паматью, от очень опасной c runtime-library c кучей непонятных костылей от майкрософт. На С++ можно же спокойно изучать основы не пугаясь указателей на каждом шагу, имея безопасный i/o. На мой взгляд люди которые начинали с С имееют потологическую тягу к выделение памати на куче, когда надо и когда не надо.
Для определения правильного места нужен опыт. А его купить нельзя, можно просто получить в сжатом виде.Так через одно место делать тут как говорится особо и знать ничего не надо, но мы то о другом, о "программировании".
Обучение наступательной кибербезопасности в игровой форме. Начать игру!