portal.krasno.ru http://www.portal.krasno.ru/ |
|
Программирование на C++ http://www.portal.krasno.ru/viewtopic.php?f=18&t=11740 |
Страница 1 из 1 |
Автор: | GraSsS++ [ Вс 22 ноя, 2009 12:51 ] |
Заголовок сообщения: | Программирование на C++ |
кто нить на C++ программирует??? ![]() Каму нужно материал прошу на видео уроки на youtube:http://www.youtube.com/view_play_list?p=30625C8F5ADD5BB4 |
Автор: | GraSsS++ [ Вт 24 ноя, 2009 21:18 ] |
Заголовок сообщения: | |
а мне кажется чио C++ лучше |
Автор: | Ka3us [ Ср 25 ноя, 2009 11:54 ] |
Заголовок сообщения: | |
Каждый язык хорош для своей области применения. |
Автор: | Авико [ Чт 26 ноя, 2009 05:21 ] |
Заголовок сообщения: | |
Ka3us +1 |
Автор: | Evil Kant [ Чт 26 ноя, 2009 05:28 ] |
Заголовок сообщения: | |
Голосовал за паскаль. ИМХО мое такого, что слишком большое применения различных специальных комбинаций символов в Си не есть хорошо. Без бутылки не разберешься. Даже когда я их более менее изучил мне было крайне тяжко понимать, что написано в чужих кодах, да и в своих собственных. А в смысле кода написанного на паскале можно разобраться даже не зная программирования - просто прочитав английские слова. Может это, конешно, дело привычки и не решает при серьезном кодинге, но мысль о том, что ктото пытается превратить программирование в секретную школу магии меня с детства не радует. |
Автор: | Kattani [ Чт 26 ноя, 2009 20:06 ] |
Заголовок сообщения: | |
Лучше всего asm... |
Автор: | ^^ [ Чт 26 ноя, 2009 23:37 ] |
Заголовок сообщения: | |
Николай, ты ещё на машинных командах предложи кодить:) |
Автор: | dinosaurus [ Пт 27 ноя, 2009 01:15 ] |
Заголовок сообщения: | |
как уже говорилось - идеального языка на все случаи жизни нет. Попробую расшифровать эту фразу применительно к Си и Паскалю. Если нужно написать системный процесс, драйвер - лучше семейства си пока никто ничего не придумал. После компиляции программа на си по эффективности не хуже написанной на ассемблере. На каком языке (кроме Си и ассемблера) вы ещё сможете написать программу, которая за данными не обращается к памяти, а только работает с регистрами процессора? Язык самодостаточный, и именно поэтому он работает на всех современных платформах и на нём пишут низкоуровневые коды. Это конечно не означает, что на нём нельзя написать прикладную программу. Но, для начального обучения программированию этот язык не подходит совсем. Паскаль (в современных диалектах) - более высокоуровневый язык, чем Си, с большим присмотром за программистом. Кроме того, в состав языка входят макрооперации, которые кроме как через внешние библиотеки не реализовать никак. И большая часть этой поддержки пишется либо на ассемблере (писалось, когда ещё Си не появился), либо на Си (в современном мире). На этом языке пишутся преимущественно окошечные приложения. Но язык реализован не на всех платформах. Кроме того, существует отличия диалектов и библиотек языка для разных систем. Если вы не особо озабочены кроссплатформенностью программ - можно на эти минусы забить. Где-то попадалась статья, где анализировался размер готовых программ написаных на си и паскале. На си готовая скомпилированная программа (размер файла) получается меньше - за счёт особенностей использования библиотек. Но для Паскаля квалификации программиста требуется меньше, и в том числе потому, что готовая программа отслеживает типичные ошибки программиста. Другими словами - куда меньше времени на отладку уходит. И потому при прочих равных условиях стоимость программ на Паскале - ниже, а размер - выше. Kattani писал(а): Лучше всего asm... |
Автор: | Shef [ Сб 28 ноя, 2009 16:05 ] |
Заголовок сообщения: | |
Казус прав. Сравнивать нужно языки в привязке предметной области задачи, которую требуется решать, условиям постановки задачи, условиям разработки (коллективная или индивидуальная). Безусловно, что учить программированию нужно на языке типа Паскаля или Бэйсика, но что-то серьезное на них никто не разрабатывает, в первую очередь потому, что все серьезные разработки выполняются в рамках объектно-ориентированной парадигмы проектирования. Наиболее развит объектно-ориентированный подход на языках, производных от С: С++, С#, Java. |
Автор: | Kattani [ Сб 28 ноя, 2009 18:25 ] |
Заголовок сообщения: | |
dinosaurus писал(а): В Москву наверно пешком ходите. Уже давно автобус пустили. Правда?! Только забыли уточнить, что пока до Москвы доедешь сколько в пробках простоять придётся ![]() |
Автор: | dinosaurus [ Пн 30 ноя, 2009 15:34 ] |
Заголовок сообщения: | |
Это говорит только о том, что и автобус - транспорт вчерашнего дня. ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |