Форум Фотогалерея Деловой мир Мелитополя
Мелитополь
Мелитопольский форум
 
 RSS  FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

C++ vs. Object Pascal
На страницу 1, 2  След.
 
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
NUCLEuS

Гость








СообщениеДобавлено: Чт Янв 18, 2007 18:57 pm    Заголовок сообщения: C++ vs. Object Pascal Ответить с цитатой

Эхх вот и дошли руки создать эту тему хотя она и бессмыслена по моему мнению, но всё же, будем дискуссировать (Varvar, привет Smile )

Итак, мой взгляд на проблему - каждый выбирает своё, на чём ему удобнее программировать, для кого то это Delphi, для кого то какой нить си билдер, для кого то просто чистый асм...

Мнения типа Delphi mustdie, C++ rulez не понимаю и осуждаю...

Единственное что не люблю так это Visual Basic из за его P-Code, но бейсик тоже имеет право на жизнь Smile
Вернуться к началу
raindogs

Бывалый


Пол: Пол: Он
Зарегистрирован: 10.12.2005
Сообщения: 2853
Откуда: Galaxy far far away
Репутация: 119.8
голосов: 43

СообщениеДобавлено: Чт Янв 18, 2007 19:00 pm    Заголовок сообщения: Ответить с цитатой

mogu skazat' tol'ko odno... nirazu ne videl zdes' (USA & Canada) ni odnogo commercheskogo proekta sdelannogo na Delphi (Pascal).

nirazu ne videl ob'yaveleniya o rabote blya Delphi (Pascal) programmista.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ]
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Чт Янв 18, 2007 19:05 pm    Заголовок сообщения: Ответить с цитатой

Синтаксис Pascal - это Delphi, turbo pascal
Синтаксис C,C++ - это Java,PHP, ASP,.NET,Javascript, Perl,C,C++, Python и многие другие.
Поэтому мой выбор - C,C++ правда пишу на них очень редко, но синтаксис C++ позволяет не долго разбираться в новых языках программирования.
Delphi - это RAD система, от их синтаксиса я вообще отвык в корне.

В общем я обосновал свой выбор.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
NUCLEuS

Гость








СообщениеДобавлено: Чт Янв 18, 2007 19:15 pm    Заголовок сообщения: Ответить с цитатой

raindogs писал(а):
mogu skazat' tol'ko odno... nirazu ne videl zdes' (USA & Canada) ni odnogo commercheskogo proekta sdelannogo na Delphi (Pascal).

nirazu ne videl ob'yaveleniya o rabote blya Delphi (Pascal) programmista.


Стас, я ни одной секунды не сомневался что твоё сообщение будет именно таким Laughing

2Thomas, дык это то тут не причём, ещё раз повторюсь, мне к примеру удобней будет написать на Delphi + Win32API, и твоя программа на C++ отличаться от моей по функциональности скорости и размеру не будет....

Я не согласен с мнением что какая то среда или язык сакс, и не достойна существования, а вот то на чём Я пишу это мегарулез и т.д.

Никаких других целей в этой дискуссии я не преследую, просто хочу показать что тема бессмысленна. Каждый язык достоен существования, какой выберете вы с оглядкой на поставленную задачу - это ваше личное дело...
Вернуться к началу
raindogs

Бывалый


Пол: Пол: Он
Зарегистрирован: 10.12.2005
Сообщения: 2853
Откуда: Galaxy far far away
Репутация: 119.8
голосов: 43

СообщениеДобавлено: Чт Янв 18, 2007 19:31 pm    Заголовок сообщения: Ответить с цитатой

2 NUCLEuS: ya ne govoril kakoy yazik luchshe... po bol'shomu schetu nuzhno ispol'zovat' tot kotoriy tebe udobnee, ili tot za kotoriy platyat den'gi.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ]
Andrey

Писатель


Пол: Пол: Он
Зарегистрирован: 18.10.2006
Сообщения: 358

Репутация: 75.5
голосов: 4

СообщениеДобавлено: Чт Янв 18, 2007 19:42 pm    Заголовок сообщения: Ответить с цитатой

Изучал оба языка...
с++ мне понравился больше...
delphi тош хороший и немного легче чем с++ builder
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Serg_HD

Активист


Пол: Пол: Он
Зарегистрирован: 22.12.2004
Сообщения: 999
Откуда: Киев
Репутация: 251.6
голосов: 13

СообщениеДобавлено: Чт Янв 18, 2007 19:49 pm    Заголовок сообщения: Ответить с цитатой

Делфи, как объектно-ориентированный хорош для создания БД. Помнится, создавал с нуля свою локальную базу, где данные хранились в текстовом файле, ну графика вроде в *.bmp формате...Embarassed Потом делали на кулихе удалённые...со всеми там сортировками, отчётами и т.д., где несомненным преимуществом было это замечательное свойство - оперировать готовыми объектами и "уделять больше внимания на остальной код" как писали авторы пособий.Smile На си это было бы труднее. Но, опять же, смотря какие проги писать конечно. В си помогали указатели и динамические массивы (которые, по сути, и есть те же указатели). Короче - смотря где и смотря что.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение   AIM Address
Varvar

Писатель


Пол: Пол: Он
Зарегистрирован: 02.11.2006
Сообщения: 400

Репутация: 51.9
голосов: 8

СообщениеДобавлено: Чт Янв 18, 2007 21:07 pm    Заголовок сообщения: Ответить с цитатой

NUCLEuS, тебе тоже привет!
То что я сказал, что Делфи должно умереть, так это я пошутил. Я считаю, что каждый волен писать на том, на чем им нравиться. Бейсик тоже неплохой язык.
Просто Делфи своим упрощением расслабляет программиста. Многие программируют, не понимая как что происходит( многие говорят что это преемущество), что приводит к серьезным ошибкам.
Я программирую также и на Делфи, потому я могу сравнивать эти языки. Программируя на Си++, понимаешь все принципы маршрутизации, понятий потоков, и т.д. Многие вещи на Делфи организуються очень глупо, например, в память загружаються все окна, используемые в программе, в начале работы.
Накидав элементы на форму, большинство не понимают, как все это работает.
Ну то, что писал Serg_HD, что в Си хорошо работать с указателями и динамическими массивами, то Делфи это тоже позволяет.
Делфи очень расслабляет программиста. Дискуссия продолжаеться...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ]
Serg_HD

Активист


Пол: Пол: Он
Зарегистрирован: 22.12.2004
Сообщения: 999
Откуда: Киев
Репутация: 251.6
голосов: 13

СообщениеДобавлено: Чт Янв 18, 2007 21:53 pm    Заголовок сообщения: Ответить с цитатой

Varvar писал(а):

Ну то, что писал Serg_HD, что в Си хорошо работать с указателями и динамическими массивами, то Делфи это тоже позволяет.
Делфи очень расслабляет программиста. Дискуссия продолжаеться...

Ну знаешь, с помощью си БД тоже можно создать, тока вопрос в том, на чём быстрее ты это сделаешь! Я имею ввиду целесообразность языков при конкретных задачах, а не их возможности Very Happy . И вообще, за весь курс визуального прогр-я, я тока, помнится, где-то краем уха слыхал, что делфи тоже позволяет работать с указателями, не говоря уже о том, чтобы увидеть принцип. Если бы он (принцип) был удобен как в си, думаю, мы бы все были с ним хорошо знакомы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение   AIM Address
Varvar

Писатель


Пол: Пол: Он
Зарегистрирован: 02.11.2006
Сообщения: 400

Репутация: 51.9
голосов: 8

СообщениеДобавлено: Чт Янв 18, 2007 23:01 pm    Заголовок сообщения: Ответить с цитатой

Serg_HD писал(а):
Varvar писал(а):

Ну то, что писал Serg_HD, что в Си хорошо работать с указателями и динамическими массивами, то Делфи это тоже позволяет.
Делфи очень расслабляет программиста. Дискуссия продолжаеться...

Ну знаешь, с помощью си БД тоже можно создать, тока вопрос в том, на чём быстрее ты это сделаешь! Я имею ввиду целесообразность языков при конкретных задачах, а не их возможности Very Happy . И вообще, за весь курс визуального прогр-я, я тока, помнится, где-то краем уха слыхал, что делфи тоже позволяет работать с указателями, не говоря уже о том, чтобы увидеть принцип. Если бы он (принцип) был удобен как в си, думаю, мы бы все были с ним хорошо знакомы.

Ну это во многом зависит от преподавателя. Я в основном все изучаю самостоятельно, потому мне все равно, что нам дают, а что нет.
Паскаль вполне удовлетворительно работает с указателями, но в си конечно получше.
Помойму дело не в скорости разработки БД, а качестве ее последующей работы!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ]
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Чт Янв 18, 2007 23:02 pm    Заголовок сообщения: Ответить с цитатой

Serg_HD писал(а):
Varvar писал(а):

Ну то, что писал Serg_HD, что в Си хорошо работать с указателями и динамическими массивами, то Делфи это тоже позволяет.
Делфи очень расслабляет программиста. Дискуссия продолжаеться...

Ну знаешь, с помощью си БД тоже можно создать, тока вопрос в том, на чём быстрее ты это сделаешь! Я имею ввиду целесообразность языков при конкретных задачах, а не их возможности Very Happy . И вообще, за весь курс визуального прогр-я, я тока, помнится, где-то краем уха слыхал, что делфи тоже позволяет работать с указателями, не говоря уже о том, чтобы увидеть принцип. Если бы он (принцип) был удобен как в си, думаю, мы бы все были с ним хорошо знакомы.

У БД свой язык запросов SQL. Выполняя запрос можно сделать это одинаково на любом языке программирования. Та же сортировка делается средствами SQL. Так что это вообще не обсуждается
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
NUCLEuS

Гость








СообщениеДобавлено: Чт Янв 18, 2007 23:51 pm    Заголовок сообщения: Ответить с цитатой

Varvar писал(а):

То что я сказал, что Делфи должно умереть, так это я пошутил. Я считаю, что каждый волен писать на том, на чем им нравиться. Бейсик тоже неплохой язык.

Эх... а дискуссия на этом то и основывалась... воть...

Varvar писал(а):

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


Абсолютно согласен, VCL делфи расслабляет программиста, и программист становится уже больше дизайнером чем программистом... Это да, я не спорю.

Но я например пишу на чистом Win32API, и не использую VCL, так вот, в этом случае программисту приходися делать всё самому, и тут уже ни о каком расслаблении речи идти не может =) Почему то вы забыли что есть и такой способ?

Varvar писал(а):

Ну то, что писал Serg_HD, что в Си хорошо работать с указателями и динамическими массивами, то Делфи это тоже позволяет.


Тоже верно Smile


P.S. Вот месяца 4-5 назад писал кейген на делфе, чисто Win32API, посмотрите на размер экзешника (пожат winupack, но всё же), и на код, собственно от делфи остаётся только синтаксис Pascal, всё остальное API...

кейген на делфи 47 кб
Вернуться к началу
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Чт Янв 18, 2007 23:57 pm    Заголовок сообщения: Ответить с цитатой

А че tar.gz ? Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
NUCLEuS

Гость








СообщениеДобавлено: Пт Янв 19, 2007 00:06 am    Заголовок сообщения: Ответить с цитатой

Догадайся Laughing
Вернуться к началу
Varvar

Писатель


Пол: Пол: Он
Зарегистрирован: 02.11.2006
Сообщения: 400

Репутация: 51.9
голосов: 8

СообщениеДобавлено: Пт Янв 19, 2007 00:08 am    Заголовок сообщения: Ответить с цитатой

Просто я пишу про Делфи, основываясь на том, как принято его испольковать. Я рад, что есть такие энтузиасты как ты, но не легче ли тогда не мучать Делфи, а писать на удобном в синтаксисе Си?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ]
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Мелитополь -> Программирование Часовой пояс: GMT + 2
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Р: 537409

База отдыха «Белый парус» пгт Кирилловка Азовское море.

Рейтинг Мелитопольских сайтов на Melitopol.org Hosting by VivaNET