RE: А что используете вы?
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
RE: А что используете вы? - 2007-08-03 16:40:58.466666
|
|
|
sergeiprog
Сообщений: 302
Оценки: 0
Присоединился: 2007-04-24 10:02:27.956666
|
quote:
… а если хочешь научиться хорошо кодить - придется начинать с простых языков (ну только если ты не вундеркинд). Бред полный!:@
|
|
|
RE: А что используете вы? - 2007-08-04 15:08:48.560000
|
|
|
Fat_Cat
Сообщений: 8
Оценки: 0
Присоединился: 2007-05-28 11:45:09.753333
|
Если хочешь изучать С/С++ - то с них и надо начинать обучение. Я в свое время так и сделал, ничего уж такого сложного там нет, тем более что книг - миллион. А насчет процедурный язык или ООП - приведу высказывание А. Голуба (Книга "Правила программирования на С и С++) "Не используй С++ там, где проще обойтись С"
|
|
|
RE: А что используете вы? - 2007-08-04 17:18:31.176666
|
|
|
Yappi
Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
|
quote:
А кто тебя заставляет начинать писать программы с использованием ООП??? У тебя в книге так и написано:"Вот и начал ты изучать С++.Мы тебя не будем обучать алгоритмам, а сразу обучим написанию классов и наследованию. Ты же уже изучил в Паскале циклы и прочую ерунду."??? Ты скажи чем сложнее? Синтаксис сложнее - не думаю, что связка begin…end проще {…}. Возможность объявлять переменные в любом месте блока кода? Нет это не увеличивает сложности.Типизацией?Приведением типов? .Чем же? Что? Холивары начались???:D:D:D 1) Этим же :D Возможность объявлять переменные в любом месте блока кода - это уменьшает удобочитаемость) если кодер будет тыкать тут и там новые переменные (а в Pascal это всё делается в специально отведенном блоке), то про логику построения можешь почти забыть… опять же это всё зависит от типа мышления - если тебе нравится - делай!;) Я не против С++ (ИМХО, если кто и считает С++ идиотским, я думаю, ему надо руки оторвать:)) Классы есть и в поздних версиях TP (точнее это уже Object Pascal) и реализуются в принципе так же, как и в Сях. 2) Не думаю, что Страуструп так и написал :) 3) То что ты привел - не аргументы в пользу ООП, это аргументы в пользу синтаксиса:D:D:D 4) Вообще-то ООП и подразумевает, что алгоритмы, циклы (или, как ты их назвал, "прочую ерунду") ты уже знаешь и можешь переходить к более сложному - к классам… Сам-то с паскаля начинал - чего споришь?:D 5) По-моему в последнем предложении моего прошлого поста всё понятно объяснено;)
|
|
|
RE: А что используете вы? - 2007-08-04 21:04:50.493333
|
|
|
Moonglow
Сообщений: 48
Оценки: 0
Присоединился: 2007-04-20 06:17:59.556666
|
недочитал, слишком много букв, так что возможно мое мнение уже кто-то высказал)) пишу на Delphi и уже год как хочу это дело бросить, блин, привыкаешь как к сигаретам (эт. когда головой думаешь только над логикой работы проги, остальное за тебя компилятор генерит, а ты только кликаешь по книпочкам "чего же тебе нагенерить") еще Асм в лице MASM и TASM (последний - потому что 1. он в книжке по которой я учусь рассматривается(автор - Юров) 2. потому что он под ДОСом работает, а я под ним сижу) из интерпретируемых знаю JavaScript рекомендовал бы начинать с Си, а никак не паскаля(сам с Паскаля начинал, ничего хорошего) ИМХО, если человек хочет выучиться кодингу, лучше забыть про Паскаль сразу и надолго, и пофиг что он самый простой
|
|
|
RE: А что используете вы? - 2007-08-06 08:24:48.310000
|
|
|
Kill_em_all
Сообщений: 395
Оценки: 0
Присоединился: 2005-03-25 22:40:01
|
quote:
1) Этим же Возможность объявлять переменные в любом месте блока кода - это уменьшает удобочитаемость) если кодер будет тыкать тут и там новые переменные (а в Pascal это всё делается в специально отведенном блоке), то про логику построения можешь почти забыть… опять же это всё зависит от типа мышления - если тебе нравится - делай! Я не против С++ (ИМХО, если кто и считает С++ идиотским, я думаю, ему надо руки оторвать) Классы есть и в поздних версиях TP (точнее это уже Object Pascal) и реализуются в принципе так же, как и в Сях. Переменную, которая мне понадобится для вызова всего двух функций, а потом мне не будет нужна глупо пихать в самый верх кода. Также временные переменные, например для парсинга, удобней объявлять перед самим действием.Никто тебя не заставляет хаотично тыкать объявления переменных.К тому же если хочешь, ты можешь их объявления оставить вверху. quote:
3) То что ты привел - не аргументы в пользу ООП, это аргументы в пользу синтаксиса 4) Вообще-то ООП и подразумевает, что алгоритмы, циклы (или, как ты их назвал, "прочую ерунду") ты уже знаешь и можешь переходить к более сложному - к классам… Сам-то с паскаля начинал - чего споришь? Правильно:D, мы же спорили об изучении С++, а не о ООП на С++.Не так ли? В чем сложнее изучать сам язык?
|
|
|
RE: А что используете вы? - 2007-08-07 03:13:01.546666
|
|
|
FlipLab Software
Сообщений: 179
Оценки: 0
Присоединился: 2007-02-08 01:50:01.693333
|
Си и Delphi. Опять спецмально для Яшина: ты прям мега мозг - дельфи изучил за неделю - крут, но учти, что дельфи юзает юниты и ты знаешь, что означает каждая функция или процедура там?ты наверно сходу можешь ответить не заглядывая в справочник?
|
|
|
RE: А что используете вы? - 2007-08-07 13:47:20.616666
|
|
|
Yappi
Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
|
quote:
Правильно, мы же спорили об изучении С++, а не о ООП на С++.Не так ли? В чем сложнее изучать сам язык? И что? Ну выучу я пару сотен операторов? И что я стану кодить сразу? А алгоритм? Для чего-то я же изучал ООП язык! Изучение самого Си++ подразумевает изучение принципов намисания прог на нем… Таким же образом можно "изучить" и ASM:) Смысл изучения С++ без изучения "ООП на С++"?;) Вообще создается впечатление что мы говорим о разных вещах! Ты начал про ООП (Типизация…)! Ты не прочел главного - если тебе нравится объявлять переменные прямо в коде - делай, это зависит от типа мышления (как ты написал, можно их объявить вначале кода…;)) В самый верх кода в Delphi "пихают" только глобальные переменные. если она тебе нужна в процедуре - можешь ее объявить локально… Ты про Delphi-то хоть почитай.[:o] PS: Почему-то Паскаль изучают в школе, а С++ - в универе…8| (по госпрограмме только последнее, Pascal это типа "спецкурс"…) PPS: Опять же, вы начинаете холивары… Что вы спорите-то? Вообще спросили нашего ИМХО, и мы отвечаем, а задавать дурацкие вопросы и начинать выпады типа "бред, С++ рулит":) или "нифига, Дельфа круче" :):) здесь думаю не стоит… да и вообще не стоит) То, что надо начинать с pascal - моё сугубо личное мнение, можете и не слушать, если не верите (но я бы себя послушал;)), я своим выбором доволен:D. ВСЁ! end.
|
|
|
RE: А что используете вы? - 2007-08-13 00:57:06.393333
|
|
|
Nellex
Сообщений: 5
Оценки: 0
Присоединился: 2007-08-13 00:11:10.340000
|
Я юзаю ahk т.к возможностей для реализации простых задач хватает, учить ничего не надо- является скриптовым языком созданным на си к тому же все опен сурс. Хотя что-либо серьезное на нем не замутишь, т.к нужно самому писать библы:) и с com портами трабла хотя есть lang mf) скриптерам преимущественно легче ибо все за них уже сделано). Если любишь модульное программирование то ahk самое оно для начала) потом когда хватать перестанет можно в си или на асм. Смотря какие цели преследуешь- Одно, юзать для себя и писать некоммерческий софт, совсем другое где нибудь работать, ибо подход к разработке зависит от многих критериев, но одназначно справедливо: "Чем ниже уровень, тем больше возможностей!" Так что решать придется самому, раньше турбо паскаль юзал, но этот язык также его производные сейчас не имеют перспектив, т.к сейчас важны языки программирования прежде всего кроссплатформенные, ориентированные на различные архитектуры в том числе и многоядерные risk системы. Также . Платформа Net по-моему мнению сколько бы она не совершенствовалась, а держится лишь на финансовой подоплеке т.к является всего лишь средой разработки "ПО" причем именно в кавычках. З.Ы: Не собирался кого либо осуждать , это всего лишь мое мнение.
|
|
|
RE: А что используете вы? - 2007-08-13 08:16:31.316666
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
Ребята, я тут себе книжку купил, Страуструпа… могу сказать, что до того как начал ее читать, Си++ и не знал, хотя писал на нем че-то. Ну вот читаю я книжку и понимаю, что Си++ и Дэлфи сравнивать вообще нельзя. Они просто несравнимы. Си++ намного глубже. Кроме того подскажите ка мне, где стандарт того языка, который используется в IDE Delphi ? Я пока не прочту его, не смогу сравнить. И еще, Delphi - это IDE для Windows. C++ это язык со своим стандартом, с компиляторами под большинство платформ(win, linux, unix, BSD, solaris и т.д.). Delphi - для быстрого создания интерфейсов. С++ для программирования. И еще - самое главное : Delphi под лицензией Borland C++ я не знаю насчет лицензии на сам стандарт(она вообще есть?), но компиляторы и IDE под всеми возможными платформами и под всеми возможными лицензиями
|
|
|
RE: А что используете вы? - 2007-08-13 10:25:11.590000
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: tt_andrey Ребята, я тут себе книжку купил, Страуструпа… могу сказать, что до того как начал ее читать, Си++ и не знал, хотя писал на нем че-то. Ну вот читаю я книжку и понимаю, что Си++ и Дэлфи сравнивать вообще нельзя. Они просто несравнимы. Си++ намного глубже. Кроме того подскажите ка мне, где стандарт того языка, который используется в IDE Delphi ? Я пока не прочту его, не смогу сравнить. И еще, Delphi - это IDE для Windows. C++ это язык со своим стандартом, с компиляторами под большинство платформ(win, linux, unix, BSD, solaris и т.д.). Delphi - для быстрого создания интерфейсов. С++ для программирования. И еще - самое главное : Delphi под лицензией Borland C++ я не знаю насчет лицензии на сам стандарт(она вообще есть?), но компиляторы и IDE под всеми возможными платформами и под всеми возможными лицензиями А Delphi ты знал? Ну пойди в магазин купи себе Конопку или Лишнера…
|
|
|
RE: А что используете вы? - 2007-08-13 10:48:30.083333
|
|
|
Yappi
Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
|
quote:
ORIGINAL: tt_andrey Кроме того подскажите ка мне, где стандарт того языка, который используется в IDE Delphi ? Я пока не прочту его, не смогу сравнить. И еще, Delphi - это IDE для Windows. C++ это язык со своим стандартом, с компиляторами под большинство платформ(win, linux, unix, BSD, solaris и т.д.). Delphi - для быстрого создания интерфейсов. С++ для программирования. И еще - самое главное : Delphi под лицензией Borland C++ я не знаю насчет лицензии на сам стандарт(она вообще есть?), но компиляторы и IDE под всеми возможными платформами и под всеми возможными лицензиями Просто скажу, что ты не прав… Delphi - это язык программирования, IDE - под лицензией Борланда (ну или CodeGear сейчас вроде) - но ничто не мешает тебе сделать свой интерпретатор Delphi - ребята на freepascal.org этим и занимаются (проект Lazarus, правда он под никсы) - просто сейчас каждый может скачать для Win абсолютно бесплатный Turbo Explorer (ну или купить Pro - это зависит от финансов ;) ) - собственно, их всем кодерам хватает, ИМХО… PS: просто запомни, что Delphi - это RAD, поэтому, наверное, ты так посчитал ;)
|
|
|
RE: А что используете вы? - 2007-08-13 12:17:26.360000
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
quote:
Просто скажу, что ты не прав… Delphi - это язык программирования, IDE - под лицензией Борланда (ну или CodeGear сейчас вроде) - но ничто не мешает тебе сделать свой интерпретатор Delphi - ребята на freepascal.org этим и занимаются (проект Lazarus, правда он под никсы) - просто сейчас каждый может скачать для Win абсолютно бесплатный Turbo Explorer (ну или купить Pro - это зависит от финансов ) - собственно, их всем кодерам хватает, ИМХО… PS: просто запомни, что Delphi - это RAD, поэтому, наверное, ты так посчитал А я в свою очередь скажу, что VCL под лицензией и хоть тысячу раз ты напиши компилятор, но Delphi без VCL не представляет практически никакой ценности(иначе это уже не RAD) стандарт C++ же включает в себя и STL и планируется туда же включить некоторые полезные части из Boost, и все это станет родным, стандартным и свободным И вообще я хочу донести мысль, что это две несравнимые концепции - одно это RAD(средство быстрой разработки интерфейсов), а другое - это язык программирования общего назначения, с перекосом в сторону системного программирования если уж и сравнивать, то сравнивать C++ и Object Pascal, или же Delphi и Visual C++
|
|
|
RE: А что используете вы? - 2007-08-13 12:22:44.396666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: tt_andrey quote:
Просто скажу, что ты не прав… Delphi - это язык программирования, IDE - под лицензией Борланда (ну или CodeGear сейчас вроде) - но ничто не мешает тебе сделать свой интерпретатор Delphi - ребята на freepascal.org этим и занимаются (проект Lazarus, правда он под никсы) - просто сейчас каждый может скачать для Win абсолютно бесплатный Turbo Explorer (ну или купить Pro - это зависит от финансов ) - собственно, их всем кодерам хватает, ИМХО… PS: просто запомни, что Delphi - это RAD, поэтому, наверное, ты так посчитал А я в свою очередь скажу, что VCL под лицензией и хоть тысячу раз ты напиши компилятор, но Delphi без VCL не представляет практически никакой ценности(иначе это уже не RAD) стандарт C++ же включает в себя и STL и планируется туда же включить некоторые полезные части из Boost, и все это станет родным, стандартным и свободным И вообще я хочу донести мысль, что это две несравнимые концепции - одно это RAD(средство быстрой разработки интерфейсов), а другое - это язык программирования общего назначения, с перекосом в сторону системного программирования если уж и сравнивать, то сравнивать C++ и Object Pascal, или же Delphi и Visual C++ Ну используй JCL - Open Source. Стандартный, как ты выражаешься, Delphi Language и Object Pascal тоже много чего в себя включают.
|
|
|
RE: А что используете вы? - 2007-08-13 13:52:03.263333
|
|
|
Yappi
Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
|
quote:
ORIGINAL: tt_andrey …это RAD(средство быстрой разработки интерфейсов)… *** если уж и сравнивать, то сравнивать C++ и Object Pascal, или же Delphi и Visual C++ RAD - это Rapid Application Development (Быстрая Разработка Приложений) *** Вообще-то Visual C++ - это только IDE, Delphi - это и IDE, и язык программирования, так что сравнивать можно только IDE Delphi с Visual C++… Присоединюсь к словам alexbozhko и скажу, что Open Source проекты еще никто не отменял… Юзай JCL, Lazarus под никсы (у них свой LCL), под Win есть Turbo Explorer;) (и Lazarus под Win тоже есть)
|
|
|
RE: А что используете вы? - 2007-08-13 14:56:51.683333
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
quote:
RAD - это Rapid Application Development (Быстрая Разработка Приложений) я в курсе, но ведь юзают то Delphi в основном из-за и для быстрой разработки интерфейсов, да я думаю, что и сами создатели аббревиатуры RAD подразумевали быстрое создание приложений с GUI, за счет быстрого создания и привязывания к приложению этого самого GUI ну а назвали так как назвали, не исключаю что тут порабортали маркетоиды очень активно, навязывая покупателям чувство уверенности в быстрой разработке программ. quote:
Вообще-то Visual C++ - это только IDE, Delphi - это и IDE, и язык программирования Вот тут я что-то совсем не догнал, IDE = Integrated Development Environment, туда по определению входит и спецификация языка, и редактор кода и компилятор и много чего еще
|
|
|
RE: А что используете вы? - 2007-08-13 20:56:41.886666
|
|
|
Yappi
Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
|
quote:
ORIGINAL: tt_andrey Вот тут я что-то совсем не догнал, IDE = Integrated Development Environment, туда по определению входит и спецификация языка, и редактор кода и компилятор и много чего еще Не совсем так - по-моему, туда не входит спецификация языка (ну нету же языка "Visual Studio" и т.п.), хотя это я ошибся, признаю, - я имел в виду именно Visual Studio [:(] . PS: Кстати Delphi до 7-й версии был просто IDE - только с 7-й он стал еще и языком программирования…
|
|
|
RE: А что используете вы? - 2007-08-13 22:42:35.006666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: Yappi quote:
ORIGINAL: tt_andrey Вот тут я что-то совсем не догнал, IDE = Integrated Development Environment, туда по определению входит и спецификация языка, и редактор кода и компилятор и много чего еще Не совсем так - по-моему, туда не входит спецификация языка (ну нету же языка "Visual Studio" и т.п.), хотя это я ошибся, признаю, - я имел в виду именно Visual Studio [:(] . PS: Кстати Delphi до 7-й версии был просто IDE - только с 7-й он стал еще и языком программирования… Язык-то был, просто назывался Object Pascal, а стал называться Delphi Language. IDE http://en.wikipedia.org/wiki/Integrated_development_environment Не входит туда по определению язык. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and (usually) a debugger.
|
|
|
RE: А что используете вы? - 2007-08-14 02:26:34.793333
|
|
|
kreol
Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
|
пара слов про Делфи. во-первых, седьмая версия была последней, то, что было после неё - это уже не Делфа, а хня какая то. а щас ещё вроде и синтаксис языка расширяют. короче это не тру:D во-вторых, Делфи - это действительно RAD. отсюда масса недостатков - большой размер приложения (ну стандартного такого, с формачками, с кучей тяжёлых компонент и т.д.) и следовательно иногда медлительность загрузки. и всё равно писать на нём хорошие программы можно (тотал коммандер тот же вполне неплохая прога), а изучить язык Делфи (хотя ИМХО правильнее всё таки называть его Объектным Паскалем) в любом случае проще, чем С++ с его необъемлемыми средствами. ради интереса, почитайте пару статей об Обероне - ИМХО очень удачное развитие Паскаля. плюс его философия модульного программирования (которую кстати можно реализовать на Делфи, но с напрягом на любом из Си языков, что угнетает), которая могла бы стать подспорьем всему ООП. просто интересные подходы к программированию. да, и если уже спорите о языках, то делайте различие между кодерами и разработчиками. лично я свою папку coding давно переименовал в development.
|
|
|
RE: А что используете вы? - 2007-08-14 10:04:16.570000
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
quote:
Язык-то был, просто назывался Object Pascal, а стал называться Delphi Language. IDE http://en.wikipedia.org/wiki/Integrated_development_environment Не входит туда по определению язык. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and (usually) a debugger. эээ, а на каком языке тогда писать, если нет спецификации языка к IDE? На олбанском? И зачем тогда нужна IDE без спецификации языка - иконки рисовать? Наличие "compiler and/or interpreter" подразумевает и наличие языка, специфичного для данной IDE, текст на котором и подается на вход компилятору и/или интерпретатору. Например спецификация языка Visual C++ удовлетворяет стандарту + содержит некоторые дополнительные ключевые слова/команды препроцессора, и об этом явно написано в MSDN, в документации к IDE может быть и не указано спецификации языка, а просто указано, что спецификация соответствует одному из стандартов.
|
|
|
RE: А что используете вы? - 2007-08-14 10:17:37.156666
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
Кстати а вы знали, что Dev-C++ написан на Delphi(всмысле интерфейсная часть) ? Я тоже удивлен, так что могу сказать, что Delphi идеально подходит для разработки интерфейсов, С/C++ незаменим там, где важна системная составляющая Lisp - отличный инструмент для символьной обработки данных так что нельзя тупо пытаться применить свой любимый язык для решения всех задач
|
|
|
RE: А что используете вы? - 2007-08-14 10:42:22.126666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: tt_andrey quote:
Язык-то был, просто назывался Object Pascal, а стал называться Delphi Language. IDE http://en.wikipedia.org/wiki/Integrated_development_environment Не входит туда по определению язык. IDEs normally consist of a source code editor, a compiler and/or interpreter, build-automation tools, and (usually) a debugger. эээ, а на каком языке тогда писать, если нет спецификации языка к IDE? На олбанском? И зачем тогда нужна IDE без спецификации языка - иконки рисовать? Наличие "compiler and/or interpreter" подразумевает и наличие языка, специфичного для данной IDE, текст на котором и подается на вход компилятору и/или интерпретатору. Например спецификация языка Visual C++ удовлетворяет стандарту + содержит некоторые дополнительные ключевые слова/команды препроцессора, и об этом явно написано в MSDN, в документации к IDE может быть и не указано спецификации языка, а просто указано, что спецификация соответствует одному из стандартов. Нет. IDE не привязан к языку. Есть VS, поддерживающая 4 (?) языка и массу расширений. IDE от CodeGear (они как-то в очередной раз переименовали BDS, кажется) поддерживает 3 языка. Плюс еще IDE семейства Delphi - Delphi for PHP. Про Eclipse я вообще молчу. IDE поддерживают язык, но язык не входит в понятие IDE. Мы вообще спорим не о чем. Фраза с которой все началось… Вообще-то Visual C++ - это только IDE, Delphi - это и IDE, и язык программирования- фонетически верно, по сути - нет. Просто Object Pascal переименовали в Delphi Language. И все. Правильно будет сказать Термином "Visual C++" обозначается только IDE, термином Delphi - и IDE и язык (язык обозначается, кстати, Delphi Language, а не просто Delphi). Термином Delphi обозначаятся семейство разных IDE с общей идеологией. Так, по крайней мере, David I пояснил этимологию названия Delphi for PHP. Delphi for Win32, Delphi for .Net, Delphi for PHP и т.д. Если следовать логике их терминологии, то новый релиз С++ Builder они должны назвать Delphi for C++. Но не назвали. Это не значит, что Delphi - это и IDE, и язык программирования. Язык Delphi и Delphi IDE - не одно и тоже. А спецификация языка может существовать сама по себе. Там читай по ссылке. Все написано про язык и IDE.
|
|
|
RE: А что используете вы? - 2007-08-14 11:19:48.403333
|
|
|
tt_andrey
Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
|
Согласен. IDE может поддерживать несколько языков и к конкретному языку IDE не привязана. К языку привязан только копмилятор, который входит в состав IDE. Мой оппонент своей ошибкой спровоцировал меня на ненужный спор и ошибки )
|
|
|
RE: А что используете вы? - 2007-08-14 13:02:40.366666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: tt_andrey Согласен. IDE может поддерживать несколько языков и к конкретному языку IDE не привязана. К языку привязан только копмилятор, который входит в состав IDE. Мой оппонент своей ошибкой спровоцировал меня на ненужный спор и ошибки ) Да, совершенно верно. Просто эти постоянные смены названий и терминов у Борланд, немного сбивают
|
|
|
RE: А что используете вы? - 2007-08-14 15:11:03.686666
|
|
|
Yappi
Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
|
quote:
ORIGINAL: tt_andrey Мой оппонент своей ошибкой спровоцировал меня на ненужный спор и ошибки ) Какой именно ошибкой?)
|
|
|
RE: А что используете вы? - 2007-08-14 15:52:54.690000
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
Delphi - это и IDE, и язык программирования Это не совсем так. См. выше…
|
|
|
RE: А что используете вы? - 2007-08-14 16:05:52.093333
|
|
|
Yappi
Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
|
quote:
ORIGINAL: alexbozhko Delphi - это и IDE, и язык программирования Это не совсем так. См. выше… Эмм… с 7-й версии так… И IDE и язык прораммирования называются Delphi (по крайней мере Delphi - это язык, Delphi 5/6/7 - это всё IDE). C некоторых пор Borland начала именовать IDE BDS (Borland Developer Studio aka "Borland's Visual Studio" ;) ) и Turbo … (подставить нужное - С++, Delphi, C# :D)
|
|
|
RE: А что используете вы? - 2007-08-14 16:39:04.646666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: Yappi quote:
ORIGINAL: alexbozhko Delphi - это и IDE, и язык программирования Это не совсем так. См. выше… Эмм… с 7-й версии так… И IDE и язык прораммирования называются Delphi (по крайней мере Delphi - это язык, Delphi 5/6/7 - это всё IDE). C некоторых пор Borland начала именовать IDE BDS (Borland Developer Studio aka "Borland's Visual Studio" ;) ) и Turbo … (подставить нужное - С++, Delphi, C# :D) Я не к тому. Названия одинаковые Delphi IDE и Delphi Language. Суть разная :) Это не одно и тоже.
|
|
|
RE: А что используете вы? - 2007-08-14 18:18:48.510000
|
|
|
Logree
Сообщений: 77
Оценки: 0
Присоединился: 2006-11-16 17:14:16.653333
|
Не важно с чего начинать, главное что бы голова была на месте. Синтаксис выучить это одно дело, а вот понимать принципы програмирования это уже другое. я начинал с Pascal потом PHP, ASM(отчасти) JavaScript(пусть не полноценный, но язык) и вот С++
|
|
|
RE: А что используете вы? - 2007-08-28 16:56:59.246666
|
|
|
_usVer_
Сообщений: 24
Оценки: 0
Присоединился: 2007-08-28 16:04:05.410000
|
Я работаю на Delphi 7 и пишу очень даже хорошые проги без проблем и в инети много полезной инфы по Delphi так что советую8|
|
|
|
RE: А что используете вы? - 2007-08-28 21:22:03.530000
|
|
|
int21h
Сообщений: 105
Оценки: 0
Присоединился: 2007-08-25 12:05:16.730000
|
Форточка скоро вытеснит Delphi ;-) … не хочу гадить … так как не писал на нём - он мне безразличен , если взглянуть со стороны то лэнгвич нормалный . Пишу на VB(далёкое прошлое…офисные тулзы на нём писал),С\С++(Системное и сетивое программирование! respect Bell Lab !),Assembler(пишу на нём мало , использую для понятия дизассемблированих листингов)
|
|
|
RE: А что используете вы? - 2007-08-28 22:31:43.756666
|
|
|
alexbozhko
Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
|
quote:
ORIGINAL: int21h Форточка скоро вытеснит Delphi ;-) … не хочу гадить … так как не писал на нём - он мне безразличен , если взглянуть со стороны то лэнгвич нормалный . Пишу на VB(далёкое прошлое…офисные тулзы на нём писал),С\С++(Системное и сетивое программирование! respect Bell Lab !),Assembler(пишу на нём мало , использую для понятия дизассемблированих листингов) Не вытеснит. Это просто комерчески не выгодно :) Выгоднее содержать конкурентов (напомню, доля Микрософт в уставном капитале Борланд присутствует), чем бесконечно судиться по антимонопольному. К тому же, МС любит подбирать и развивать чужие идеи. А их у Борланд поболе будет.
|
|
|
RE: А что используете вы? - 2007-08-28 22:41:43.933333
|
|
|
int21h
Сообщений: 105
Оценки: 0
Присоединился: 2007-08-25 12:05:16.730000
|
Совершенно с вами согласен . Вырезка из книги Форонова "Программирование на языке высокого уровня Delphi"(см.ниже) "Нескалько лет назад в (1997г) А.Хейлсберг перешёл в корпорацию Майкрософт , и его можно понят: вместо 200 000 долларов в год Б.Гейтс предложил ему 2 500 000 . В настоящее время главным программистом Borland (и идеологом Delphi ) являецо Чак Яджевски " p.s. Тут его все понимают
|
|
|
RE: А что используете вы? - 2007-12-25 05:06:08.510000
|
|
|
Necromancer13
Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
|
quote:
#include <iostream> int main (int argc, char* argv[]) { std::cout <<"I love You\n"; return 0; } напишу еще пару признаний ;) BATCH:
echo I Love You! VBS:
Set Shell = CreateObject("WScript.Shell")
Shell.popup "I love you!",,"Necromancer13",0+16 C: (GUI)
#include <windows.h>
void main()
{
MessageBox(0,"I love you!","Necromancer13",0);
} Pascal (GUI):
program DamnedLove;
uses Windows;
begin
MessageBox(0,"Hello World!","Necromancer13",0);
end; ASM (GUI):
include '%fasminc%\win32ax.inc'
start:
invoke MessageBox,0,'I love you!','Necromancer13',0
invoke ExitProcess,0
.end start ASM (Console):
format PE CONSOLE
entry start
include '%fasminc%\win32a.inc'
stdout dd ?
LoveMess db 'I love you!',0
sizeof.LoveMess = $ - LoveMess
NumWritten dd ?
start:
invoke GetStdHandle,STD_OUTPUT_HANDLE
mov [stdout],eax
invoke WriteConsole,LoveMess,sizeof.LoveMess,NumWritten,0
invoke ExitProcess,0
data import
library kernel32,'kernel32.dll'
include '%fasminc%\api\kernel32.inc'
end data
ASM (DOS):
org 100h
mov ah,9
lea dx,[mess]
int 21h
mov ah,10h
int 16h
ret
mess db 'I love you!$' HEX:
B4 09 BA 0B 01 CD 21 B4 10 CD 16 C3 49 20 6C 6F 76 65 20 79 6F 75 21 24 BIN:
101101000000100110111010000010110000000111001101001000011011010000010000110011010001011011000011010010010010000001101100011011110111011001100101001000000111100101101111011101010010000100100100
|
|
|
|
|