C чего лучше всего начать?
Всем привет, у меня следующий вопрос я в сей рез заинтересовался программированием, но вот даже совсем не знаю с чего мне лучше начать, поэтому я очень сильно, нуждаюсь в вашей помощи. Спасибо
|
OruoN,
Цитата:
Цитата:
С++ - Как изучить C++? С# - С чего лучше начать? Assembler - С чего начать изучения Ассемблера? Delphi - Подскажите самоучитель по программированию на Delphi? Програмирование - с чего начать? |
OruoN, с определения для чего само программирование нужно?
Программировать устройства: Assembler/С Системное программирование: С/С++/Object Pascal (Delphi) Мультиплатформленное: .NET Frameworks (С#/VB.NET/ASP.NET)/Java. |
В прошлый раз я интересовался sis администрированием
Освоил, потом web am занялся, тоже норм вроде основу освоил Сейчас хочу программирование на серьезных программах освоить такие как с++ del and peril ну как в таких случаях бывает, не знаю с чего именно начать посоветуйте с какого именно языка лучше начать? ) |
Цитата:
Цитата:
|
Цитата:
Я так понял что из предложенного выше Системное уже не интересует, тогда остаётся Программировать устройств и Мультиплатформленное в которое частично входит и Веб. Пройдитесь по ссылкам которые предложил Drongo, вопрос станет более конкретным. Drongo, а зачем после Java изучать C#? Это как бы конкуренты: первый от Sun и уже давно на рынке, второй от Microsoft с начала 2000х на рынке. |
Цитата:
Цитата:
|
Утрировано можно сказать и так, а так же что сама Java похожа на C++. Да и вообще языки стараются делать похожими, что б программисты не оказались безработными (ещё бы, они их и разрабатывают), и смогли быстро адаптироваться под новый, выучив синтаксис.
|
Когда-то хороший программист сказал: Плохую программу можно сделать на любом языке, также и хорошую. Я не думаю, что Вы собираетесь завтра же создать новую операционную систему или редактор. Можно начать конечно и с С++ (в свое время я понял, что могу обходиться без него, помучился с ним и бросил) или Java, но чтобы руки не опустились, начните с чего-нибудь попроще. Это как для спортсмена по прыжкам в высоту. Если хорошо бегаешь, прыгай себе на здоровье, иначе учись сначала бегать.
Выучить несколько сотен команд,операторов, функции..., не проблема, по моему более важно для любого прграммиста, построение алгоритма. А это как правила дорожного движения, одинаковы, что для мерседеса, что для запорожца (с учетом конечно скорости, габаритов...). |
Вообще для меня программирование это хобби. Делфи довольно простой язык, советую начать с него.
|
Цитата:
Правда ??? |
OruoN, что значит основной? Если б был какой-то основной других бы и не было в широком распространении, а только как узконаправленные вспомогательные. Скорей всего автор сказанного имел ввиду что основной для него.
|
Цитата:
|
Вложений: 1
Цитата:
|
Ghost, О, интересно, а мне в своё время когда я начинал, тоже советовали начать с С :)
|
Drongo, Ghost, С++ лучше наверно изучать именно как С++, а не как продолжение C, так-как Знание языка Си странным образом мешает восприятию С++, а опыт программирования на Си и вовсе мешает при попытке программировать на С++.
|
Согласен, только у меня этот этап уже пройден. ;)
|
Цитата:
Что главное для юзверей? Для юзверей главное - производительность. За непроизводительную программу будут долго пинать по почкам сапогами. Скажут, что программа отстой, нажалуются на всех форумах, покупать не будут, и фирма понесет убытки. Так и до банкротства недолго дойти и работу потерять. .NET не предназначен для высокопроизводительных приложений и не обеспечивает тех средств работы с низкими уровнем, которым обладает C/C++ Итого, лучше выучить один язык, но стать в нем профессионалом высокого уровня. С++ наиболее подходящий язык для СЕРЬЕЗНЫХ проектов. Про остальное (кроме ассемблера) рекомендую забыть и не вспоминать больше НИКОГДА. Начать нужно не с С (это в корне неправильно, так как С приучает к "неправильной" структурной модели), а с С++, уделяя супер особое внимание объектно-ориентированному программированию. Даже простейшие программы лучше оформлять в класс. Классы обладают свойством экономить труд программистов. Это хорошо заметно даже на сравнительно небольших самостоятельных проектах. Но знать только С++ язык недостаточно. Желательно в довесок к нему очень хорошо овладеть ассемлером. За непроизводительные программы будут долго пинать. Ассемблер позволяет писать наиболее производительный код, а С++ позволяет иметь внутри себя ассемблерные вставки. Кроме того еще желательно иметь очень хорошие математические способности. Программирование это по своей сути математика. Ошибка новичков, в том числе и меня, что на начальном этапе они этого не понимают. Программирование очень тесно связано с математикой. P.S. Очень крепко отпинали Готику 3 юзвери, да так, что развели издателя и программирующую контору (JoWood и Piranha Bytes). Нужно всегда помнить об этом, когда пишете код и выбираете алгоритмы.. |
Лично я согласен с Admiral. Нужно в первую очередь осознать для чего вы собираетесь учиться программировать и какие задачи решать. Каждый из языков как бы "заточен" для решения тех или иных задач.
mrcnn, да, действительно, приложения написанные на том же C++ работаю гораздо быстрее, чем их аналоги написанные на Java или C#. Но программирую на Java или C# гораздо проще избегать ошибок. Там нет пресловутых указателей, которые так тяжело воспринимаются новичками. В них используется более простой синтаксис более понятный новичку.... при условии, что этот новичок не изучал до этого C++, так в противном случае к синтаксису Java трудней привыкнуть... Цитата:
А ведь она полностью базируется на технологиях Java. Да, у Windchill в своё время были проблемы с производительностью. Но при наличии мощного сервера они не актуальны. mrcnn, я полностью с вами согласен, что распыляться на изучение нескольких языков не стоит. Нужно выбрать какой то один и стать в нём профи... Но, главное, с чего то начать. Потратить какое то время на изучение. Потом придёт понимание нужно ли это вам вообще. За месяц или за два профессионалами не становятся. На это уйдёт очень много времени, и далеко не каждый, начав, захочет продолжить.... Лично я всеми руками за изучение С++. Это мощный, очень гибкий, практически ни чем не ограниченный язык. Но, он достаточно сложный. Особенно его низкоуровневая часть. А ведь для того, что бы обеспечить максимальную производительность приложения нужно пользоваться именно ей. |
Цитата:
Цитата:
Цитата:
Цитата:
OruoN, начните с С++ по книге Джес Либерти, потом переходите к визуальному программированию на С++ Builder, Delphi или Qt. |
Я вот всё никак не пойму, многие говорят что лучше и проще начинать с Delphi, но во всех компаниях требуется знание C++
Так с чего начинать? |
XEN_STRANGER, а Вы предыдущие посты внимательно читали?
Цитата:
Цитата:
P.S. Ну а если Вы сейчас совсем не представляете, чего хотите в будущем от программирования, советую прочитать ту книгу, с которой начинал я сам: Джесс Либерти "Освой С++ самостоятельно за 21 день". По ходу чтения книги Вам станет понятно, нужно ли Вам это, и будете ли Вы этим заниматься в будущем. :) |
Так хватит людям мозги парить, какой самый популярный и гибкий в своих возможностях язык программирования?
Ответ: С++, так же хочу сказать что многие другие языки программирования похожи на С++ от php до паскаля, от Java Script до Java. Поэтому всегда начинайте изучать программирования с языка С++. |
Отлично, покупаю священную книгу "Джесс Либерти "Освой С++ самостоятельно за 21 день" и начинаю!
|
XEN_STRANGER, так держать :)
|
Цитата:
|
Цитата:
|
Ghost, в универе на заочной форме толком и не говорят з чего начинать какую книгу изучать
какие проги нужно для изучения? компилятори? Microsoft Visual Studio 2008 сойдет? |
Цитата:
Microsoft Visual Studio 2008 очень хорошая среда разработки, но новичкам я бы её не посоветовал бы, хотя там есть возможность писать консольные приложения... vovan07, если Вы собираетесь проходить книгу Джесса Либерти "Освой С++ самостоятельно за 21 день", тогда лучше начните со среды от Borland. Во всех университетах начинают учить программированию именно с нее. Ну и + при выполнении практических упражнений, которые представлены в этой книге, со средой программирования от Borland (Borland C++) не возникнет никаких проблем. :) |
Ghost,
Цитата:
Сколько времени в день нужно приделять к изучению С++? помимо С++ есть работа семья :) |
Цитата:
Цитата:
Цитата:
|
Цитата:
А какой именно софт тебе нужен? Среда Borland C++, или Visual Studio? Последний можно бесплатно загрузить с оф. сайта Microsoft: http://www.microsoft.com/express/download/ Если нужен Борланд С++ - пройдись по google.com, там этого добра хватает. :) У меня полная версия занимает около 42Мб. (Если сжать 7Zip - 11,5Мб :)). Цитата:
|
Цитата:
|
Ghost,
Цитата:
|
|
Спасибо большое, Admiral!
|
А чем различается Visual Studio C++ и Borland C++ ?
|
Admiral,
Цитата:
|
XEN_STRANGER, среды разных компаний первая от MicroSoft, вторая от Borland.
Для изучения по данной книги (да и ИМХО вовсе для изучения С++), как правильно сказал Ghost, лучше использовать среду от Borland, а именно Dos версию 3.0, которая поможет сосредоточится именно на языке, а не на изучении среды. Название Borland или Turbo C++ 3.0 не принципиально. |
Цитата:
Цитата:
В любом случае, выкладываю саму среду от Borland - Borland C++ v.3.1 :) http://www.filehoster.ru/files/bq5009 (архив 7ZIP, 11,5Mb) |
Не думаю что у Microsoft Visual C++ больше особенностей чем у борланда, да и изучать С++ по Джес либерти будет лучше на Microsoft Visual C++ 6.0 потому что все примеры в книге написанны для этого компилятора, да и особенностей у него не так уж и много.
|
а для того что бы писать программы на Borland нужно вначале найти документацию по этому компилятору, а иначе при компиляции простой программы Hello.cpp скопированной из той книги вылезет сообщение об ошибке к примеру как в прикрепленном файле.
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
мануал прелагается к нему? а library ? |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
|
Цитата:
К "недостаткам" Microsoft Visual C++ 8.0 и 9.0 я бы отнёс навязывание связных ДЛЛ, так называемые Visual C++ Redistributable Package (vcredist_x86.exe, vcredist_x64.exe, причём если выходит сервис пак к среде и компилятору - эти ДЛЛ тоже обновляются), которые необходимо будет иметь на целевой машыне. Впрочем можно воспользоваться и [addon's] required_dlls (dllsfull, dllsfox) 6.0 тоже такие навязывал да они поставляются с ХР и выше. В 7.0 и 7.1 тоже вроде были. |
Если я не ошибаюсь среда Borland C++ выглядит как окно DOS, а Microsoft Visual C++, как? И при этом они обе создают проги для среды Windows? Извиняюсь за свою неосведомлённость...
|
XEN_STRANGER, Borland C++ 3.0 да для доса, но начиная с 5.5 уже под Виндовс http://www.codegear.com/downloads/free/cppbuilder CodeGear это компания которая сейчас издаёт продукты Borland.
Что касается Microsoft Visual C++, то продукт изначально ориентировался на Windows платформу Цитата:
Ничего страшного, как раз и нужно задавать вопросы, читать книги, писать проги что б профессионально расти. |
Так, если эти среды обе для windows то какая из них всё таки лучше, удобнее или проще? Microsoft Visual C++ или Borland C++ начиная с 5.5
|
XEN_STRANGER, это всё очень индивидуально, как новичку надо пробовать обе, и не только эти две, их достаточно много.
Выбор компилятора и IDE для C++ Помогите выбрать компилятор для С++ ... В процессе отбора станет ясно какая из них лучше. А может и вовсе свою среду написать на использования какого-то компилятора. |
Случайно забрел в этот раздел и вспомнил, что у меня на полке уже два года пылится "Язык программирования С++." Бьерн Страуструп Москва Бином-Пресс 2007 г. 1098 страниц. Насколько я понял - написана создателем этого языка. Как насчет начинать с этого пособия?:)
|
stalingrad432006, без подготовки не рекомендуется. Как создатель он проф, но у него нету времени растолковывать не специалистам нюансы, в том числе в книге и даже на 1098 страницах. Хотя если книга уже есть, тем более печатная можно попробовать и учить по ней, если стиль изложения будет должным образом воспринят.
|
Цитата:
01. В моей деревушке достаточно напряженно с хорошей литературой, тем более на великом и могучем, да еще и технической ( другими словами выбора нет ); 02. Не нравятся мне электронные книги ( *.pdf и иже сними ); 03. Со студенческих лет приучили читать только монографии основателей либо фундаментальные труды по изучаемому предмету и никогда не опускаться до учебничков ( за что я и по сию пору благодарен своим профессорам ); 04. Тихо лелею в себе надежду, что не бросят меня один на один с основателем этого языка участники этого форума :); 05. Лиха беда - начало (с) :). Вопрос: компиллятор искать под Linux или под Windows? Что-то мне подсказывает, что они разные бывают. |
stalingrad432006,
1. Правильно, зачем книги пылится, её надо читать. 2. Это ещё и удобнее. 3. Хорошо наставление, всё брать из источников. 4. Будут вопрос есть куда задать, а участники помочь найдутся. 5. Создавать систему с начала всегда сложно. А разве Страус как-то привязывается к этому? По моему (с книгой не знаком) он акцентирует своё внимание лишь на самом языке, то есть исходник унифицирован и должен компилироваться в любом компиляторе поддерживающий стандарт. Есть разные, а есть от одной компании/группы под разные платформы, например Линуксовый GCC, под Виндовсом MinGW, а есть ещё так называемые пакеты/ФраймВорки например Qt. Кстати Microsoft .NET FrameWork тоже претендует на такую роль, дахе в FreeBsd порт написали... А программирование планируется как хобби? |
Цитата:
P.S. Извиняюсь, gdb, оказывается, есть в дистрибутиве Ubuntu. Уже легче :). |
Вот как обещал, качаем :) Microsoft Visual C++ 6.0 SE
Чуть не забыл серийный номер : все единицы (1) |
Цитата:
Так. Стоп. Т.е. я могу установить Borland C++ Builder 3.1 и заменить старый компилятор на новый? И тогда будет редактор и компилятор? |
Цитата:
|
Да уж... Вопрос я и сам не понял :) Короче, я скачал C++ Builder 5.5
Но там не нашёл вот этой штуки: http://forum.oszone.net/attachment.p...6&d=1225261840 Где достать? |
Borland C++ и Borland C++ Builder это абсолютно разные продукты, лучше поищите в интернете Borland C++ Builder 6.0 или выше (хотя это не обязательно), потом закачайте программу BuilderHelper это самый лучшый русскоязычный самоучитель по Builder' у. Официальный сайт программы BuilderHelper
Цитата:
|
Цитата:
Цитата:
mmx358, Могу порекомендовать в качестве среды для разработки , програпмму которая называется Блокнот. Компилировать файлы лучше напрямую коммандой компилятору.Те у кого мало опыта, могут включить подсветку синтаксиса. Лучше использовать блокнот Bred3. |
Я про неё знаю, я ею и пользовался, но из какой-то книжки примеры не прокатили.
|
Вложений: 1
Цитата:
Цитата:
|
Durson, Я понял. По умолчанию предполагается что весь дистрибутив Bоrland C++ 3.0 будет лежать в папке BC на диске C: Это действительно настройки. Но разобраться несложно: Options->Directories и там меняешь на то где реально лежит Bоrland C++ 3.0, если он не в C:\BC
|
Спасибо, хоть я в общем то не сильно интересовался этой средой разработки, но пожалуй в связи с тем что Visual C++ 6.0 не совместим с Vist' ой, буду пользоваться этой средой разработки благодоря вам и Ghost :)
|
Сегодня скачал прайс-лист магазина компьютрной литературы. Там есть книги Либерти "Освой самостоятельно С++ за 21 день" 5-е издание и "С++. Освой самостоятельно за 24 часа" 4-е издание. Какую посоветуете купить?
|
Извините за глупый вопрос, но как можно освоить язык программирования за 24 часа? :dont-know
Цитата:
Цитата:
|
mmx358, а скачать не проще?
Цитата:
|
Durson, нет, электронный скан с корявыми буковками никогда не заменит настоящей бумажной книги, с её запахом целлюлозы и типографских чернил. Я сажусь у компа, кладу на стол книгу, читаю и параллельно проделываю все манипуляции на компе в полноэкранном режиме. Я это скачал, посмтрел, понравилась книжка, куплю.
|
Но всё равно за 21 день можно только книгу прочесть, чтобы понять программирование, нужно не просто читать, но и практиковаться, решать задачи в задании книги, некоторые задачи мог решить лишь дня за 2-3, хотя для спецов они будут лёгкие. Классы, указатели, виртуальные функции, тоже не подарок. Начинал с Дейтел. Как программировать на С++ 3-е издание. Решил что буду тратить на 1 главу 1 неделю, 4 дня на освоение информации, прочтении главы, 3 дня на практику и задание + следующие четыре, которые начинал с изучения следующей главы. До 7 главы держался по графику, потому что было более-менее, потом задачи усложнились, так что за 21 день ни как нельзя освоить программирование. Прочесть книгу, да, соглашусь.
|
Drongo, ну эта книга за 21 день сто процентов даст знания о том что такое классы, структуры, функции, массивы, списки, ссылки и ещё много чего просто надо как следует читать эту книгуи, по нескольку раз переписывать примеры (или просто глупо заучивать), и для разнообразия изменять те или иные значения в примерах. Ещё после того как начинаеш понимать новую тему можно написать программу которая будет включать в себя все предыдущие темы совмещённую с новой темой. Кстатии там в конце каждой недели (если я не ошибаюсь) есть листинг который включает в себя все темы изученные за эту неделю.
|
|
А как надо устанавливать Borland C++ v.3.1? Я конечно дико извиняюсь за дурацкий вопрос,только приступаю к изучению С++,т.е. я полный ноль в этом вопросе,приобрел литературу и сначала решил установить Borland C++ v.3.1,скачанный из этой темы,но вот как это сделать... никак не пойму.
|
Sviaga, если Вы скачивали то, что я выложил (см. цитату), тогда ничего устанавливать не нужно. После распаковки архива, запустите из директории "bc\bin\" файл "c.bat", и будет Вам счастье! :)
Цитата:
|
Ghost, а дириктории Output Directory и Source Directory устанавливать не надо?
|
Durson, директория "Include Directories" нужна среде Borland для того, чтобы он знал, откуда ему брать файлы, подключаемые директивой "#include".
"Library Directories" - соответственно директория с библиотеками. "Output Directory" и "Source Directory" прописывать необязательно. По крайней мере я работаю без них уже пару лет, и ничего страшного в этом не заметил. :) |
Цитата:
|
Ghost,спасибо! Ну,с божьей помощью,начну учиться...
|
незнаю, у меня было проще, когда я за Delphi первый раз взялся.
Купил книгу "Delphi для чайников", разобрался. Потом сразу взялся за что-то непростое, но с помощью большого интернета и хелпов разобрался. Главное - понять основы и принцип. программирую я для себя, профессией стало сисадминство. но программирование помогает многое понять, да и проще это - когда можешь при нужде быстренько себе сам набросать программу. На предыдущей работе написал программу по учету техники, уже когда ушел с банка - узнал, что программа ушла в головной банк и уже оттуда плавно разошлась по другим городам, где и пользуется до сих пор. Мелочь, а приятно :) P.S. А насчет того, что С++ only - как по мне, только сущие единицы из программистов доходят до уровня, когда различие языков начинает доставлять неудобство, а к тому времени уже все основные среды полностью известны. P.P.S. Для кого-то там из начала темы - Дельфы тоже поддерживает ассемблерные вставки и прочее. |
|
Цитата:
|
Цитата:
Прочти книгу Джесса Либерти, о которой я говорил в этой ветке. Автор вначале разъясняет различия между двумя языками. |
Ghost,
Цитата:
|
Ghost,
1) #include < xxx > xxx- какие есть библиотеки (кроме iostream) для Microsoft Visual C++ 6.0... 8.0? 2) мне нужно било подключить математическую библиотеку <math> так она не подключилась, даже писал так: <math.h> и ,<MATH>, <MATH.H> 3) На каком уровне нужно знать математику чтоб писать проги? |
Цитата:
Зайди в папку "C:\Program Files\Microsoft Visual Studio 9.0\VC\include\" (это только мой пример, у тебя путь может отличаться в зависимости от установленной среды и ее версии). Там содержаться все подключаемые библиотеки. :) Цитата:
Цитата:
Существует множество различных приложений, среди которых системные приложения, так называемые "десктопные" программы, веб приложения, сервисы, базы данных, и т.д. Что именно тебе интересует в программировании? Цитата:
А то мне так надоели электронные версии, ну просто тошнит уже от них, хочется полистать настоящую книгу, пощупать ее, + с книгой намного удобнее читать и перед монитором, и без него :) |
Цитата:
Код:
#include <iostream> Цитата:
|
vovan07, вообщето в приведенном тобой коде есть несколько ошибок:
Цитата:
Цитата:
Цитата:
Цитата:
P.S. Данный топик называется "Разное - C чего лучше всего начать?", по этому не очень логично обсуждать здесь проблемы с написанием программного кода :) |
Если не сложно, можно обновить ресурс с книжкой "ОСВОЙ САМОСТОЯТЕЛЬНО С++ ЗА 21 ДЕНЬ" 5-е издание.
Прошу прощения, уже не нужно. |
Только что наткнулся на такую вещь как Видео уроки по C++ от Михаила Майорова. Если кому надо будет дам ссылку на эти уроки.
|
Durson, я бы не отказался, скинь пожалуйста.
|
|
Цитата:
Программирования требует своего человека - который смог бы часами а порой и целыми ночами сидеть за одним столом и не отвлекаясь на салюты с окна во время нового года,парада и на других зажигательных моментах.Т.к многие из нас все глубже и глубже вливаются на все эти пристрастия которое не может его удержать у компьютера - тусовки,девки,гулянки,парти и т.д. Короче смени сперва образ мышления и расположение духа к этому творчеству. Цитата:
Все зависит от момента восприятия информации,контекста,тематики и логики - скачай или пройдись по известным ссылкам которые предложили тебе ребята - посиди часок за каждой книжкой и сам увидишь это тебе подходит или как. Мы не идеальны и я так думаю каждый человек носит свою основную функцию в этой жизни,человек с детства хорошо подготовленный математикой и с другими точными науками без препятствий может овладеть почти что любой яз - программирование (но бывает и исключение),а люди которые уж природно склонны к душе ранимым моментам,то вряд ли они смогут иметь такой железный характер - как программист который принципиально настроен на решении данной задачки . им думаю лучше найти себя в других гуманитарных науках.(имхо) А насчет общего вопроса просто думаю надо определиться с тенденцией прогресса а то есть,что на данный момент более актуально,за что платят много (но это не статично кончно же,бывает и кризис в этом плане тоже) и самое главное выбери правильно структуру между языками.Если пойдешь в сторону С/C++ значит тебе вряд ли будет интересен Дельфи,ведь у него иной подход по синтаксису и типизации.Семантика языка очень отличительна,более разговорчива как например Visual Basic (что то типа общение с компьютером как с приятелем без комлексов).В мире вообще то очень мало языков программирования (не считая эти 8000 т.к они все модификации из известных) . Есть конкретно С - Fortran - Assembler ВСЕ!!! Остальное все как субдиреткории ... имхо раз ты так задал этот вопрос а значит у тебя и есть какое то сомнение что ты может не сможешь и/или это может не твой путь. С первого раза прог. всех привлекает - с точки зрения того что,многие кул хацкеры это и есть профессиональные программисты,или,просто показать себя как волшебника,пару строчек кода и Бац винда упала и т.д.Или может каждый из нас желает интеллигентный образ жизни в галстуках с ноутбуком в руках.Но по ходу дела видишь что из за одной строчки ошибки в коде ты уже 3 дня сидишь по две пачки накуренной сигареты и под ногами валяются бутылки пиво. Так что учти ,что,программирование это ни есть волшебство,сама Фея летает уж давно всем известным алгоритмам. |
Цитата:
И еще хотел бы добавить Не скачивайте первые уроки из всех пунктов.т.к он в в первых уроках только представляется и советует откуда можно скачать эти IDE программы.Если есть лишний трафик то думаю это уже на ваше смотрение.просто каждый урок по 40 - 50 метров по этому хотел предупредить вас |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Короче во всей этой речи слишком много диктатуры и попытки подогнать всех про-граммистов под одну палку. Но люди бывают разными. У каждого человека своя манера поведения в независимости от профессии! |
Цитата:
Я подошел к теме слегка жизненно и по моему скромному мнению в жизни так и бывает в 95% из всех моих наблюдений.Работа как не крути берет и требует свое оставляя свои отпечатки в лице,в жизни,в характере человека.Мы все модифицируемые и трансформируемся не замечая этого т.к это на нас не оказывает никаких отрицательных воздействий.Ведь за эту модификацию нам и платят.Ты попробуй на работе остаться таким каким ты есть дома или на улице - вот тогда я может тебя и пойму |
Цитата:
И это ещё не повод считать, что такой человек не может быть программистом. |
Цитата:
|
|
Цитата:
Цитата:
|
Durson, R.M.L, думаю ето уже не совети с чего начинать, а флудилка ;)
p.s. в наше время все зависит сколько тебе будут платить за твою работу и тогда ти смотришь что тебе изучать :))) |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Человек каждый день просыпается по разному,то в депрессии то радостнее и от этого его судь работы не меняется,он кто? он тот самый программист который должен пойти на работу и выполнить свои обязанности которые вообще далеки от его внутренних переживаний и изменений. Актеры,ведущие на ТВ - всегда на одном тонусе для нас,а за кулисами черт знает что с ними в жизни случается.Но личико все же улыбается. Профессия требует этого. Цитата:
Цитата:
|
Здравствуйте товарищи программисты! Примите к себе пожалуйста еще одного начинающего :)
Занявшись .cmd и .bat файлами всплыла давняя мечта программирования :) Скажу честно, брался несколько раз, искал, читал, но не то... Хочется конкретных советов и предложений от "бывалых". Данный и соседние разделы по программированию начал читать, теперь хочу определиться с языком. За плечами есть годовалый опыт написания программ еще по школьному плану, нашел вот, учился по этому http://www.alleng.ru/d/comp/comp81.htm учебнику :) . Честно, даже не знал (и не знаю :) ), на каком языке тогда программировал (на отлично :happy: ). Потом был др. препод с которым мы ниче не делали, а после поступления в ВУЗ так вообще все забылось, а желание осталось :) Теперь хочу начать все заново, неторопясь, постепенно. Была и есть мечта написать свою программу с музыкальным уклоном, поэтому буду отталкиваться от этого :) Чего же я хочу? Конечно, хотелось бы мультиплатформенный язык, но не критично, могу только и под Win'т :) (для начала, а о мультиплатформенности можно подумать и потом). Хорошо конечно бы было начинать с языка, похожего на тот, на котором писал я (ну извините, я не знаю, на чем писал :dont-know , хотя училка вроде говорила, что паскаль). Ну и на последок хотелось бы начинать с того, что прошли другие и могут порекоммендовать от себя к прочтению :) Помогите пожалуйста определиться с языком и начать обучение :) P.S. Заметил, что "тут" активно крутится язык "C...". Почему? :) |
Цитата:
А какой вы хотели бы изучать? |
Цитата:
Никто не мешает Вам посредством обильных по численности учебных интернет-ресурсов по Паскалю восстановить и улучшить свои знания этого языка. Поищите по любому поисковику, найдете весьма много хорошо составленных русскоязычных ресурсов. Написанных на уровне "для начинающего". В этом отношении Паскаль точно даст фору любому языку программирования. Там никто тебе не тычет в нос формалистикой, разными абстрактными формами, которые могут иметь те или иные выражения. Все бы языки да так объясняли! В принципе, восстановив знания по Паскалю, Вы могли бы перейти на Дельфи. Open source мультиплатформенный эквивалент - это Lazarus. Так что определенная перспектива есть. |
песни о паскале
http://oleg-derevenets.narod.ru/ |
Цитата:
Проектирование приложения это построение структур, их иерархии и взаимодействия друг с другом. Нужно знать паттерны ООП проектирования (абстрактная фабрика и т.п.) и учиться грамотно проектировать. При устройстве на работу будут требовать "уверенное ООП и паттерны", а это проектирование классов и их иерархии. Причем это должно быть сделано на очень высоком уровне абстракции ( про абстракцию у Строустропа ). Структуры данных описаны у Кнута, Седжвика, Кормена и др. Например: Класс приложения : Подсистема работы с памятью : Менеджер пулов памяти - Пулы памяти (динамическое выделение памяти) Подсистема работы с операционной системой : класс поток Подсистема интерфейса пользователя (UI) : класс элемент управления Подсистема ввода-вывода : класс мышь, класс клавиатура Подсистема звука Подсистема сети Подсистема физики Подсистема интерпретатора скриптов Менеджер событий - Событие (передача данных между подсистемами событийная ) Подсистема графики : Класс рендера ( отрисовки на экране ) : Менеджер буферов - Вершинный буфер / Менеджер текстур - Текстура / Менеджер анимаций - Анимация / Менеджер материалов - Материал / Класс источник света / AI Для рендера нужно реализовать структуры типа вектора, матрицы, кватерниона и др. |
Мне память отшибло. Напомните, мляю!
перед 16-чной цифрой ставится префикс 0x. А перед десятичной? *** Вопрос настолько простой, что гуглить будет медленнее даже |
castanel, если речь про C/C++ — то ничего. И — префикс пишется перед числом, а не цифрой.
|
Причём "ничего" надо понимать буквально, потому что лидирующий нуль обозначает число в восьмиричной системе.
|
Время: 10:11. |
Время: 10:11.
© OSzone.net 2001-