|
Страница 1 из 1
|
[ Сообщений: 11 ] |
|
Автор |
Сообщение |
GraSsS++
проходил мимо
Зарегистрирован: Вс 22 ноя, 2009 12:47 Сообщения: 2
|
 Программирование на C++
кто нить на C++ программирует???
Каму нужно материал прошу на видео уроки на youtube:http://www.youtube.com/view_play_list?p=30625C8F5ADD5BB4
_________________ Заходит программист в лифт, а ему надо на 12-й этаж.
Нажимает 1, потом 2 и начинает лихорадочно искать кнопку
Enter.
|
Вс 22 ноя, 2009 12:51 |
|
 |
GraSsS++
проходил мимо
Зарегистрирован: Вс 22 ноя, 2009 12:47 Сообщения: 2
|
а мне кажется чио C++ лучше
_________________ Заходит программист в лифт, а ему надо на 12-й этаж.
Нажимает 1, потом 2 и начинает лихорадочно искать кнопку
Enter.
|
Вт 24 ноя, 2009 21:18 |
|
 |
Ka3us
гуру
Зарегистрирован: Пт 10 фев, 2006 19:10 Сообщения: 4607
|
Каждый язык хорош для своей области применения.
|
Ср 25 ноя, 2009 11:54 |
|
 |
Авико
гуру
Зарегистрирован: Вс 17 июн, 2007 02:58 Сообщения: 4556
|
Ka3us
+1
_________________ Эту страну погубит коррупция! (из к/ф "Человек с бульвара Капуцинов")
|
Чт 26 ноя, 2009 05:21 |
|
 |
Evil Kant
ветеран
Зарегистрирован: Сб 24 дек, 2005 10:47 Сообщения: 2896 Откуда: База Новарро
|
Голосовал за паскаль. ИМХО мое такого, что слишком большое применения различных специальных комбинаций символов в Си не есть хорошо. Без бутылки не разберешься. Даже когда я их более менее изучил мне было крайне тяжко понимать, что написано в чужих кодах, да и в своих собственных. А в смысле кода написанного на паскале можно разобраться даже не зная программирования - просто прочитав английские слова. Может это, конешно, дело привычки и не решает при серьезном кодинге, но мысль о том, что ктото пытается превратить программирование в секретную школу магии меня с детства не радует.
_________________ It's good to be bad... but much better to be EVIL!
|
Чт 26 ноя, 2009 05:28 |
|
 |
Kattani
гуру
Зарегистрирован: Ср 20 сен, 2006 22:16 Сообщения: 3756 Откуда: Красноармейск, Полигон
|
Лучше всего asm...
_________________ Мало иметь высшее образование, надо обладать хотя бы средним соображением
|
Чт 26 ноя, 2009 20:06 |
|
 |
^^
новичок
Зарегистрирован: Вс 29 янв, 2006 20:13 Сообщения: 93
|
Николай, ты ещё на машинных командах предложи кодить:)
|
Чт 26 ноя, 2009 23:37 |
|
 |
dinosaurus
завсегдатай
Зарегистрирован: Вт 18 мар, 2008 22:32 Сообщения: 310 Откуда: Красноармейск
|
как уже говорилось - идеального языка на все случаи жизни нет. Попробую расшифровать эту фразу применительно к Си и Паскалю.
Если нужно написать системный процесс, драйвер - лучше семейства си пока никто ничего не придумал. После компиляции программа на си по эффективности не хуже написанной на ассемблере. На каком языке (кроме Си и ассемблера) вы ещё сможете написать программу, которая за данными не обращается к памяти, а только работает с регистрами процессора? Язык самодостаточный, и именно поэтому он работает на всех современных платформах и на нём пишут низкоуровневые коды. Это конечно не означает, что на нём нельзя написать прикладную программу. Но, для начального обучения программированию этот язык не подходит совсем.
Паскаль (в современных диалектах) - более высокоуровневый язык, чем Си, с большим присмотром за программистом. Кроме того, в состав языка входят макрооперации, которые кроме как через внешние библиотеки не реализовать никак. И большая часть этой поддержки пишется либо на ассемблере (писалось, когда ещё Си не появился), либо на Си (в современном мире). На этом языке пишутся преимущественно окошечные приложения. Но язык реализован не на всех платформах. Кроме того, существует отличия диалектов и библиотек языка для разных систем. Если вы не особо озабочены кроссплатформенностью программ - можно на эти минусы забить.
Где-то попадалась статья, где анализировался размер готовых программ написаных на си и паскале. На си готовая скомпилированная программа (размер файла) получается меньше - за счёт особенностей использования библиотек. Но для Паскаля квалификации программиста требуется меньше, и в том числе потому, что готовая программа отслеживает типичные ошибки программиста. Другими словами - куда меньше времени на отладку уходит. И потому при прочих равных условиях стоимость программ на Паскале - ниже, а размер - выше.
Kattani писал(а): Лучше всего asm... В Москву наверно пешком ходите. Уже давно автобус пустили.
|
Пт 27 ноя, 2009 01:15 |
|
 |
Shef
ветеран
Зарегистрирован: Пт 21 июл, 2006 00:32 Сообщения: 1537 Откуда: Фирма Диалог-К
|
Казус прав. Сравнивать нужно языки в привязке предметной области задачи, которую требуется решать, условиям постановки задачи, условиям разработки (коллективная или индивидуальная). Безусловно, что учить программированию нужно на языке типа Паскаля или Бэйсика, но что-то серьезное на них никто не разрабатывает, в первую очередь потому, что все серьезные разработки выполняются в рамках объектно-ориентированной парадигмы проектирования. Наиболее развит объектно-ориентированный подход на языках, производных от С: С++, С#, Java.
|
Сб 28 ноя, 2009 16:05 |
|
 |
Kattani
гуру
Зарегистрирован: Ср 20 сен, 2006 22:16 Сообщения: 3756 Откуда: Красноармейск, Полигон
|
dinosaurus писал(а): В Москву наверно пешком ходите. Уже давно автобус пустили.
Правда?! Только забыли уточнить, что пока до Москвы доедешь сколько в пробках простоять придётся 
_________________ Мало иметь высшее образование, надо обладать хотя бы средним соображением
|
Сб 28 ноя, 2009 18:25 |
|
 |
dinosaurus
завсегдатай
Зарегистрирован: Вт 18 мар, 2008 22:32 Сообщения: 310 Откуда: Красноармейск
|
Это говорит только о том, что и автобус - транспорт вчерашнего дня. 
|
Пн 30 ноя, 2009 15:34 |
|
 |
|
|
Страница 1 из 1
|
[ Сообщений: 11 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|