Сообщения без ответов | Активные темы Текущее время: Сб 20 апр, 2024 06:58



Ответить на тему  [ Сообщений: 11 ] 
 Программирование на C++ 

Что лучше C++ или Pascal
C++ 42%  42%  [ 14 ]
Pascal 58%  58%  [ 19 ]
Всего голосов : 33

 Программирование на C++ 
Автор Сообщение
проходил мимо

Зарегистрирован: Вс 22 ноя, 2009 12:47
Сообщения: 2
Сообщение Программирование на C++
кто нить на C++ программирует??? :arrow:


Каму нужно материал прошу на видео уроки на youtube:http://www.youtube.com/view_play_list?p=30625C8F5ADD5BB4

_________________
Заходит программист в лифт, а ему надо на 12-й этаж.
Нажимает 1, потом 2 и начинает лихорадочно искать кнопку
Enter.


Вс 22 ноя, 2009 12:51
Профиль ICQ
проходил мимо

Зарегистрирован: Вс 22 ноя, 2009 12:47
Сообщения: 2
Сообщение 
а мне кажется чио C++ лучше

_________________
Заходит программист в лифт, а ему надо на 12-й этаж.
Нажимает 1, потом 2 и начинает лихорадочно искать кнопку
Enter.


Вт 24 ноя, 2009 21:18
Профиль ICQ
гуру
Аватара пользователя

Зарегистрирован: Пт 10 фев, 2006 19:10
Сообщения: 4607
Сообщение 
Каждый язык хорош для своей области применения.


Ср 25 ноя, 2009 11:54
Профиль
гуру
Аватара пользователя

Зарегистрирован: Вс 17 июн, 2007 02:58
Сообщения: 4556
Сообщение 
Ka3us
+1

_________________
Эту страну погубит коррупция! (из к/ф "Человек с бульвара Капуцинов")


Чт 26 ноя, 2009 05:21
Профиль
ветеран
Аватара пользователя

Зарегистрирован: Сб 24 дек, 2005 10:47
Сообщения: 2896
Откуда: База Новарро
Сообщение 
Голосовал за паскаль. ИМХО мое такого, что слишком большое применения различных специальных комбинаций символов в Си не есть хорошо. Без бутылки не разберешься. Даже когда я их более менее изучил мне было крайне тяжко понимать, что написано в чужих кодах, да и в своих собственных. А в смысле кода написанного на паскале можно разобраться даже не зная программирования - просто прочитав английские слова. Может это, конешно, дело привычки и не решает при серьезном кодинге, но мысль о том, что ктото пытается превратить программирование в секретную школу магии меня с детства не радует.

_________________
It's good to be bad... but much better to be EVIL!


Чт 26 ноя, 2009 05:28
Профиль WWW
гуру
Аватара пользователя

Зарегистрирован: Ср 20 сен, 2006 22:16
Сообщения: 3756
Откуда: Красноармейск, Полигон
Сообщение 
Лучше всего asm...

_________________
Мало иметь высшее образование, надо обладать хотя бы средним соображением
Изображение


Чт 26 ноя, 2009 20:06
Профиль ICQ
новичок

Зарегистрирован: Вс 29 янв, 2006 20:13
Сообщения: 93
Сообщение 
Николай, ты ещё на машинных командах предложи кодить:)


Чт 26 ноя, 2009 23:37
Профиль
завсегдатай
Аватара пользователя

Зарегистрирован: Вт 18 мар, 2008 22:32
Сообщения: 310
Откуда: Красноармейск
Сообщение 
как уже говорилось - идеального языка на все случаи жизни нет. Попробую расшифровать эту фразу применительно к Си и Паскалю.

Если нужно написать системный процесс, драйвер - лучше семейства си пока никто ничего не придумал. После компиляции программа на си по эффективности не хуже написанной на ассемблере. На каком языке (кроме Си и ассемблера) вы ещё сможете написать программу, которая за данными не обращается к памяти, а только работает с регистрами процессора? Язык самодостаточный, и именно поэтому он работает на всех современных платформах и на нём пишут низкоуровневые коды. Это конечно не означает, что на нём нельзя написать прикладную программу. Но, для начального обучения программированию этот язык не подходит совсем.

Паскаль (в современных диалектах) - более высокоуровневый язык, чем Си, с большим присмотром за программистом. Кроме того, в состав языка входят макрооперации, которые кроме как через внешние библиотеки не реализовать никак. И большая часть этой поддержки пишется либо на ассемблере (писалось, когда ещё Си не появился), либо на Си (в современном мире). На этом языке пишутся преимущественно окошечные приложения. Но язык реализован не на всех платформах. Кроме того, существует отличия диалектов и библиотек языка для разных систем. Если вы не особо озабочены кроссплатформенностью программ - можно на эти минусы забить.

Где-то попадалась статья, где анализировался размер готовых программ написаных на си и паскале. На си готовая скомпилированная программа (размер файла) получается меньше - за счёт особенностей использования библиотек. Но для Паскаля квалификации программиста требуется меньше, и в том числе потому, что готовая программа отслеживает типичные ошибки программиста. Другими словами - куда меньше времени на отладку уходит. И потому при прочих равных условиях стоимость программ на Паскале - ниже, а размер - выше.

Kattani писал(а):
Лучше всего asm...
В Москву наверно пешком ходите. Уже давно автобус пустили.


Пт 27 ноя, 2009 01:15
Профиль
ветеран

Зарегистрирован: Пт 21 июл, 2006 00:32
Сообщения: 1537
Откуда: Фирма Диалог-К
Сообщение 
Казус прав. Сравнивать нужно языки в привязке предметной области задачи, которую требуется решать, условиям постановки задачи, условиям разработки (коллективная или индивидуальная). Безусловно, что учить программированию нужно на языке типа Паскаля или Бэйсика, но что-то серьезное на них никто не разрабатывает, в первую очередь потому, что все серьезные разработки выполняются в рамках объектно-ориентированной парадигмы проектирования. Наиболее развит объектно-ориентированный подход на языках, производных от С: С++, С#, Java.


Сб 28 ноя, 2009 16:05
Профиль
гуру
Аватара пользователя

Зарегистрирован: Ср 20 сен, 2006 22:16
Сообщения: 3756
Откуда: Красноармейск, Полигон
Сообщение 
dinosaurus писал(а):
В Москву наверно пешком ходите. Уже давно автобус пустили.

Правда?! Только забыли уточнить, что пока до Москвы доедешь сколько в пробках простоять придётся :wink:

_________________
Мало иметь высшее образование, надо обладать хотя бы средним соображением
Изображение


Сб 28 ноя, 2009 18:25
Профиль ICQ
завсегдатай
Аватара пользователя

Зарегистрирован: Вт 18 мар, 2008 22:32
Сообщения: 310
Откуда: Красноармейск
Сообщение 
Это говорит только о том, что и автобус - транспорт вчерашнего дня. :)


Пн 30 ноя, 2009 15:34
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 11 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF
Русская поддержка phpBB