Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Вниз

C это так класно!!!   Найти похожие ветки 

 
Думкин   (2003-06-30 13:34) [40]

> Игорь Шевченко © (30.06.03 13:30)
Кысмет Кара. %-)


 
Andryk   (2003-06-30 13:46) [41]

soft
Ты провокатор


 
Игорь Шевченко   (2003-06-30 13:51) [42]

Теперь по существу вопроса: Более удобной среды, чем Delphi для быстрой разработки приложений, я не видел. Но не стоит путать среду и язык, Сишный код, написанный ГРАМОТНЫМ программистом читается легче, чем аналогичный код написанный ГРАМОТНЫМ программистом на паскале, хотя бы потому, что он короче :)) А чем код короче, тем, при всех прочих равных условиях, в нем легче разобраться :)


 
Zz_   (2003-06-30 14:21) [43]

>>Игорь Шевченко © (30.06.03 13:30)
>>Игорь Шевченко © (30.06.03 13:51)

Двумя руками за !


 
gek   (2003-06-30 14:37) [44]

Ну не знаю, я вот с мнением Юрия Зотова полностью согласен.


 
Ghost_   (2003-06-30 14:47) [45]

Вот вас раскачало....ну нравится человеку..так пусть расслабится и получит удовольстви ..и не важно от чего....


 
Mike B.   (2003-06-30 15:39) [46]

> Игорь Шевченко © (30.06.03 13:51)
А как же код на АПЛ? ;-)


 
VEG   (2003-06-30 16:40) [47]

Вот я чем больше пишк на Си, тем больше понимааю, что сложные алгоритмы в Дельфях реализуются проще - 1-2 строчками (в Си либо новую библиотеку подключать, либо строк 20)


 
[NIKEL]   (2003-06-30 16:52) [48]


VEG © (30.06.03 16:40)

Вот я чем больше пишк на Си, тем больше понимааю, что сложные алгоритмы в Дельфях реализуются проще - 1-2 строчками (в Си либо новую библиотеку подключать, либо строк 20)


да ну !? :)


 
Игорь Шевченко   (2003-06-30 17:48) [49]

VEG © (30.06.03 16:40)

Пиши меньше и будет тебе счастье :)


 
Poirot   (2003-06-30 18:22) [50]

Поздравьте меня - я это прочитал!!!!!


> Fantasist. (28.06.03 01:18)

Насчёт использования конструкций типа... почему плохое испльзование кода? Такая конструкция - как тестировал прогу компилироанную в VC++ 6 вы полняется намного быстрее чем new и delete! Далее - классы - классы это я надеюсь вы понимаете, что не просто новая фигня с прикольными возможностями - целая идеология программирования - и просто для задачь типа криптографических или простого просчета CRC впринципе излишняя!


> VEG © (30.06.03 16:40)

Человек дорогой - приведите пример алгоритма, который реализуется на делфи легче (меньшими строками) чем на Ц! Я думаю, что к вашей реплике относятся алгоритмы, по обработке строк. Так это не стезя Ц! Любой мало мальски полезный алгоритм пишется на Ц более компактно и понятно(!).

А по флейму -
Ц и Паскаль - это по моим скромных рассуждениям просто несовместные вещи - прелести языка не в его красоте и читабельности - а в его практической ценности... читабельность языка - ну помоему любой язык без браузеров нечитабелен в полном понимании этого слова... Да и в защиту Ц (опятьже) - я подчёркиваю, что паскаль в замен скорости взял простоту использоования, что не может не радовать... (хотя для тех кто помнит историю паскаля - это не новость - зачем это так было сделано изначально!)

Пока всё!!!!
ЗЫ:
Жду поздравлений!



 
Fantasist.   (2003-06-30 19:15) [51]


> Кен © (28.06.03 04:20)
> А вот по Си нету такого форума, как этот по Дельфи. Чего
> не знаешь, и спросить негде. Как его изучать не общаясь
> ни с кем ?


Вот по С++ форумов дофига. Один из самых сильных - rsdn.ru . Насчет С не знаю.


> целая идеология программирования - и просто для задачь типа
> криптографических или простого просчета CRC впринципе излишняя


Найдите код Eric Yuong (на С) алгоритм Triple-DES, очень известный в этом деле человек - его реализацией пользуются как стандартом. Попробуйте в нем разобраться (хотя бы как использовать). Потом возмите Crypto++ и сравните.


 
Poirot   (2003-06-30 19:37) [52]

links, please!


 
VEG   (2003-06-30 20:24) [53]

Да блин с массивами у Си проблем куча. Страуструп, правда, решение предложил, но найти его - проблема...


 
VEG   (2003-06-30 20:26) [54]

С динамическими. Да и строки - не лучшие. У BC++ есть решение:)


 
Fantasist.   (2003-06-30 21:28) [55]

http://www.isaac.cs.berkeley.edu/pilot/ - Eric Young SSLeay-0.8.1

http://www.eskimo.com/~weidai/cryptlib.html - Crypto++


> Да блин с массивами у Си проблем куча.



Нету там никаких проблем. Не надо свое незнание выставлять как проблему языка.


 
VEG   (2003-06-30 23:44) [56]

>Fantasist.
Все равно в Delphi проще - за минуту можно разобраться. А в Си... Я так и не разобрался ДО КОНЦА:(((


 
VEG   (2003-06-30 23:46) [57]

Самое интересное - пишу сам на Си, а говорю против:) Подучу - скорее всего приму сторону Fantasist - а:)


 
Asteroid   (2003-07-01 02:59) [58]

> Poirot © (30.06.03 18:22)
Я думаю, что к вашей реплике относятся алгоритмы, по обработке строк. Так это не стезя Ц! Любой мало мальски полезный алгоритм пишется на Ц более компактно и понятно(!).

Это вы, батенька, явно погорячились :) Как быдто алгоритмы со строками не есть полезны :)

Заодно, попробуйте оспорить такое: если есть два кода, один из которых является точным переводом под другой язык, то возможно написать такой компилятор, что при одинаковых условиях получившиеся программы будут выполнятся с одинаковой скоростью. Рискну даже предположить, что можно добится одинакового компилированный кода.

Не согласен с теми, кто считает, что "чем код короче, тем он понятнее":
1) попробуйте прочитать архив
2) попробуйте прочитать текст, из которого удалены все гласные
3) попробуйте прочитать сишный код, приведенной в недавней ветке "Как вам такой код?"

А вообще C и паскаль - как Zip и RAR - второй сжимает лучше, но первый значительно более распространен.


 
АлексейК   (2003-07-01 05:07) [59]

Паскаль нередко противопоставляют другому языку — Си. Но вот что сказал в присутствии Вирта по этому поводу Деннис Ритчи, автор Си (1993): «Я утверждаю, что Паскаль очень близок языку Си. Одни, быть может, этому удивятся, другие — нет... Даже интересно, насколько они близки друг другу. Эти языки больше расходятся в деталях, но в основе своей одинаковы. Если вы взглянете на используемые типы данных, а также на операции над типами, то обнаружите очень большую степень совпадения... И это несмотря на то, что намерения Вирта при создании Паскаля весьма отличались от наших в языке Си.


 
Игорь Шевченко   (2003-07-01 10:26) [60]

Asteroid © (01.07.03 02:59)


> Не согласен с теми, кто считает, что "чем код короче, тем
> он понятнее":


Вы, любезнейший, фразу выдрали, а вторую забыли - что код должен быть написан грамотным специалистом. А они (грамотные специалисты) код, подобный тому, на который вы ссылаетесь, не пишут. Руки не так устроены.


 
Poirot   (2003-07-01 10:38) [61]


> Это вы, батенька, явно погорячились :) Как быдто алгоритмы
> со строками не есть полезны :)

Работа со строками - есть полезна, но я не говорил, что она не есть!%) Смысл был в том, что Ц на это ненастроен! А вот насчёт принципиальной работы со троками - юзается перл! Как часть Ц!
А вот что касаемо оспорить - возможно и можно написать, но проверял я 2 кода (просчёт crc32) простейшего кода я просто не могу себе представить - так вот проверял я его:
для паскаля - FreePascal, BP7, D5-7 и что-то ещё!!!
для С/С++ - VC6-7, BC++(3,5), Turbo C 2.0
Результаты одинаковы - на ц прогоняется быстрее, чем на паскеле...


 
VEG   (2003-07-01 11:13) [62]

А вот еще минус Си - нет аналога Дельфийского With ... do. Строк, конечно же, не больше, зато код объемнее...


 
Zz_   (2003-07-01 11:18) [63]

>>VEG © (01.07.03 11:13)

По моему мнению, это жирный плюс С.


 
Asteroid   (2003-07-01 18:09) [64]

> Игорь Шевченко © (01.07.03 10:26)
Ок, согласен, но понятие грамотности весьма расплывчато.

> Poirot © (01.07.03 10:38)
Вообще-то это странно. Чем Паскаль хуже C? Все же на одних инструкциях выращены, даже синтаксис почти одинаковый :(

> Zz_ (01.07.03 11:18)
Это не плюс. Этого в нем действительно не хватает. Может и не так, как паскалевских строк, но все равно.


 
Fantasist.   (2003-07-01 22:36) [65]


> Может и не так, как паскалевских строк, но все равно.


Есть там паскалевские строки, называются std::string.

- Грузин лучше чем Армян!
- Чем лучше?
- Чем Армян.


 
reptile   (2003-07-03 04:53) [66]


> Кен © (28.06.03 04:20)
> А вот по Си нету такого форума, как этот по Дельфи. Чего
> не знаешь, и спросить негде. Как его изучать не общаясь
> ни с кем ?


Как нету, то что ты про них не знаешь - это еще ничего не значет. Ну например самый офигенный форум www.codeguru.com, только вот Delphi там нет :))). Распространенный форум на www.rsdn.ru.

А на счет читабельности не надо. Не надо говорить, что среди огромной уймы кода удобно искать функцию, или процедуру :))) где она от кода не отличается (везде procedure, begin, end и т.д.)
А вот в C++ (Название функции, потом { код } и все понятно и для глаза удобно).

Самое главное, за что я признаю Delphi, это то что все уже готово. Слишком мало всего у MFC для программера готово (в смысле элементов управления), ну это извините можно и на Builder перейти.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.58 MB
Время: 0.011 c
14-55781
yaJohn
2003-06-30 16:21
2003.07.17
В инет по левому шнурку


4-55883
BigDaddy
2003-05-11 14:02
2003.07.17
Правильный синтаксис AdjustTokenPrivileges???


1-55622
simeon
2003-07-03 19:26
2003.07.17
Немодальные формы, caFree и if Assign(MyForm) ...????


11-55481
SPeller
2002-11-06 12:37
2003.07.17
Рассылка новостей KOL & MCK


7-55865
Ahill
2003-05-06 19:45
2003.07.17
Эмуляция зажатия клавиши





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский