Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: А что используете вы?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> RE: А что используете вы?
Имя
Сообщение << Старые топики   Новые топики >>
RE: А что используете вы? - 2007-08-03 16:40:58.466666   
sergeiprog

Сообщений: 302
Оценки: 0
Присоединился: 2007-04-24 10:02:27.956666
quote:


… а если хочешь научиться хорошо кодить - придется начинать с простых языков (ну только если ты не вундеркинд).


Бред полный!:@
Post #: 41
RE: А что используете вы? - 2007-08-04 15:08:48.560000   
Fat_Cat

Сообщений: 8
Оценки: 0
Присоединился: 2007-05-28 11:45:09.753333
Если хочешь изучать С/С++ - то с них и надо начинать обучение. Я в свое время так и сделал, ничего уж такого сложного там нет, тем более что книг - миллион. А насчет процедурный язык или ООП - приведу высказывание А. Голуба (Книга "Правила программирования на С и С++) "Не используй С++ там, где проще обойтись С"
Post #: 42
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) По-моему в последнем предложении моего прошлого поста всё понятно объяснено;)
Post #: 43
RE: А что используете вы? - 2007-08-04 21:04:50.493333   
Moonglow

Сообщений: 48
Оценки: 0
Присоединился: 2007-04-20 06:17:59.556666
недочитал, слишком много букв, так что возможно мое мнение уже кто-то высказал))
пишу на Delphi и уже год как хочу это дело бросить, блин, привыкаешь как к сигаретам (эт. когда головой думаешь только над логикой работы проги, остальное за тебя компилятор генерит, а ты только кликаешь по книпочкам "чего же тебе нагенерить")
еще Асм в лице MASM и TASM (последний - потому что 1. он в книжке по которой я учусь рассматривается(автор - Юров) 2. потому что он под ДОСом работает, а я под ним сижу)
из интерпретируемых знаю JavaScript

рекомендовал бы начинать с Си, а никак не паскаля(сам с Паскаля начинал, ничего хорошего) ИМХО, если человек хочет выучиться кодингу, лучше забыть про Паскаль сразу и надолго, и пофиг что он самый простой
Post #: 44
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, мы же спорили об изучении С++, а не о ООП на С++.Не так ли?
В чем сложнее изучать сам язык?
Post #: 45
RE: А что используете вы? - 2007-08-07 03:13:01.546666   
FlipLab Software

Сообщений: 179
Оценки: 0
Присоединился: 2007-02-08 01:50:01.693333
Си и Delphi. Опять спецмально для Яшина: ты прям мега мозг - дельфи изучил за неделю - крут, но учти, что дельфи юзает юниты и ты знаешь, что означает каждая функция или процедура там?ты наверно сходу можешь ответить не заглядывая в справочник?
Post #: 46
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.
Post #: 47
RE: А что используете вы? - 2007-08-07 18:57:59.436666   
Kill_em_all

Сообщений: 395
Оценки: 0
Присоединился: 2005-03-25 22:40:01
Нет ты не понял. Вопрос у меня возникал такой:  "чем сложнее начинать изучать язык С++, чем Pascal?"
Почитай мои посты

quote:

"бред, С++ рулит"


я и не думал делать такие выпады:)думаю одного уже спора хватило(rgo по-моему с kreol спорили).
Мое мнение расходится с твоим.Ладно давай на этом закончим.
Post #: 48
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  по-моему мнению сколько бы она не совершенствовалась, а держится лишь на финансовой подоплеке т.к является всего лишь средой разработки "ПО" причем именно в кавычках.
З.Ы: Не собирался кого либо осуждать , это всего лишь мое мнение.
Post #: 49
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 под всеми возможными платформами и под всеми возможными лицензиями
Post #: 50
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 ты знал?
Ну пойди в магазин купи себе Конопку или Лишнера…
Post #: 51
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, поэтому, наверное, ты так посчитал ;)
Post #: 52
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++
Post #: 53
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 тоже много чего в себя включают.

Post #: 54
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 тоже есть)
Post #: 55
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, туда по определению входит и спецификация языка, и редактор кода и компилятор и много чего еще
Post #: 56
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-й он стал еще и языком программирования…
Post #: 57
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.
Post #: 58
RE: А что используете вы? - 2007-08-14 02:26:34.793333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
пара слов про Делфи. во-первых, седьмая версия была последней, то, что было после неё - это уже не Делфа, а хня какая то. а щас ещё вроде и синтаксис языка расширяют. короче это не тру:D во-вторых, Делфи - это действительно RAD. отсюда масса недостатков - большой размер приложения (ну стандартного такого, с формачками, с кучей тяжёлых компонент и т.д.) и следовательно иногда медлительность загрузки. и всё равно писать на нём хорошие программы можно (тотал коммандер тот же вполне неплохая прога), а изучить язык Делфи (хотя ИМХО правильнее всё таки называть его Объектным Паскалем) в любом случае проще, чем С++ с его необъемлемыми средствами. ради интереса, почитайте пару статей об Обероне - ИМХО очень удачное развитие Паскаля. плюс его философия модульного программирования (которую кстати можно реализовать на Делфи, но с напрягом на любом из Си языков, что угнетает), которая могла бы стать подспорьем всему ООП. просто интересные подходы к программированию.
да, и если уже спорите о языках, то делайте различие между кодерами и разработчиками. лично я свою папку coding давно переименовал в development.
Post #: 59
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 может быть и не указано спецификации языка, а просто указано, что спецификация соответствует одному из стандартов.
Post #: 60
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 - отличный инструмент для символьной обработки данных
так что нельзя тупо пытаться применить свой любимый язык для решения всех задач
Post #: 61
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.

Post #: 62
RE: А что используете вы? - 2007-08-14 11:19:48.403333   
tt_andrey

Сообщений: 213
Оценки: 0
Присоединился: 2007-07-03 13:54:36.440000
Согласен. IDE может поддерживать несколько языков и к конкретному языку IDE не привязана. К языку привязан только копмилятор, который входит в состав IDE.
Мой оппонент своей ошибкой спровоцировал меня на ненужный спор и ошибки )
Post #: 63
RE: А что используете вы? - 2007-08-14 13:02:40.366666   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
quote:

ORIGINAL: tt_andrey

Согласен. IDE может поддерживать несколько языков и к конкретному языку IDE не привязана. К языку привязан только копмилятор, который входит в состав IDE.
Мой оппонент своей ошибкой спровоцировал меня на ненужный спор и ошибки )

Да, совершенно верно. Просто эти постоянные смены названий и терминов у Борланд, немного сбивают
Post #: 64
RE: А что используете вы? - 2007-08-14 15:11:03.686666   
Yappi

Сообщений: 26
Оценки: 0
Присоединился: 2007-07-07 11:52:50.896666
quote:

ORIGINAL: tt_andrey

Мой оппонент своей ошибкой спровоцировал меня на ненужный спор и ошибки )

Какой именно ошибкой?)
Post #: 65
RE: А что используете вы? - 2007-08-14 15:52:54.690000   
alexbozhko

Сообщений: 1024
Оценки: 0
Присоединился: 2005-11-24 13:35:34
Delphi - это и IDE, и язык программирования
Это не совсем так. См. выше…
Post #: 66
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)
Post #: 67
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. Суть разная :)
Это не одно и тоже.

Post #: 68
RE: А что используете вы? - 2007-08-14 18:18:48.510000   
Logree

Сообщений: 77
Оценки: 0
Присоединился: 2006-11-16 17:14:16.653333
Не важно с чего начинать, главное что бы голова была на месте. Синтаксис выучить это одно дело, а вот понимать принципы програмирования это уже другое.
я начинал с Pascal потом PHP, ASM(отчасти) JavaScript(пусть не полноценный, но язык) и вот С++
Post #: 69
RE: А что используете вы? - 2007-08-28 16:56:59.246666   
_usVer_

Сообщений: 24
Оценки: 0
Присоединился: 2007-08-28 16:04:05.410000
Я работаю на Delphi 7 и пишу очень даже хорошые проги без проблем и в инети много полезной инфы по Delphi так что советую8|
Post #: 70
RE: А что используете вы? - 2007-08-28 21:22:03.530000   
int21h

Сообщений: 105
Оценки: 0
Присоединился: 2007-08-25 12:05:16.730000
Форточка скоро вытеснит Delphi ;-) … не хочу гадить … так как не писал на нём - он мне безразличен , если взглянуть со стороны то лэнгвич нормалный .
Пишу на VB(далёкое прошлое…офисные тулзы на нём писал),С\С++(Системное и сетивое программирование! respect Bell Lab !),Assembler(пишу на нём мало , использую для понятия дизассемблированих листингов)
Post #: 71
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(пишу на нём мало , использую для понятия дизассемблированих листингов)

Не вытеснит.
Это просто комерчески не выгодно :)
Выгоднее содержать конкурентов (напомню, доля Микрософт в уставном капитале Борланд присутствует), чем бесконечно судиться по антимонопольному.
К тому же, МС любит подбирать и развивать чужие идеи.
А их у Борланд поболе будет.


Post #: 72
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. Тут его все понимают
Post #: 73
RE: А что используете вы? - 2007-12-25 05:06:08.510000   
Necromancer13

Сообщений: 146
Оценки: 0
Присоединился: 2007-06-28 02:00:57.563333
quote:

#include &lt;iostream&gt;
int main (int argc, char* argv[])
{
std::cout &lt;&lt;"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 &lt;windows.h&gt; 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: &nbsp;&nbsp; invoke GetStdHandle,STD_OUTPUT_HANDLE &nbsp;&nbsp; mov&nbsp;&nbsp;&nbsp;&nbsp; [stdout],eax &nbsp;&nbsp; invoke WriteConsole,LoveMess,sizeof.LoveMess,NumWritten,0 &nbsp;&nbsp; invoke ExitProcess,0 data import &nbsp; 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
Post #: 74
Страниц:  1 [2]
Все форумы >> [Компилируемые языки] >> RE: А что используете вы?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.