Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите определиться 
:(
    Опции темы
<Spawn>
Дата 12.2.2005, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



Цитата(Sun @ 11.2.2005, 16:15)
Цитата
Pointer(DWORD(@data) + n)^
smile А как быть с 16-разрядной и 64 разрядной адресацией?

Или так:

Код

Pointer(DWORD(@data) + n * SizeOf(<Тип данных>))^

smile

или так:

Код

Inc(<Указатель на какой то тип данных>, index);
<Указатель на какой то тип данных>^ := <Значение>;

Добавлено @ 18:58
Perchilla С Дельфи 8 перезагрузка поддерживается, но я ей еще не пользовался - только читал инфу. Так же, если я правильно помню, имитация перезагрузки операторов есть в классах для работы с вариантрами типами, но ими я тоже не пользовался(В книге Архангельского, вроде был пример на эту тему)
Добавлено @ 19:02
Шаблонов, к сожалению, нету smile

Это сообщение отредактировал(а) <Spawn> - 12.2.2005, 18:59


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
Oracle
Дата 12.2.2005, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 96
Регистрация: 26.11.2004

Репутация: нет
Всего: 3



Учи Oracle smile

P.S то, что Oracle это не язык, я знаю smile
PM MAIL   Вверх
S.A.P.
Дата 12.2.2005, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Цитата
С Дельфи 8 перезагрузка поддерживается, но я ей еще не пользовался - только читал инфу.
поверим на слово smile .

Цитата
Шаблонов, к сожалению, нету
вот. А как же STL подобные структуры? В Дельфе нету?

Еще хочу сказать, что неудобно в Дельфи тем, что в какой - нибудь процедуре нельзя содавать переменные на лету, все приходится писать в так называемом разделе объявлений. Еще там какие - то прозрачные области видимости имен, например если есть глобальная переменная X, то я не могу локально создать переменную с тем же именем, приходится придумывать какое - нибудь оргинальное название типа X2 smile .

Добавлено @ 19:10
Цитата(Oracle @ 12.2.2005, 19:06)
P.S то, что Oracle это не язык, я знаю
PL тогда уж smile .

PM MAIL   Вверх
<Spawn>
Дата 12.2.2005, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



Oracle

Чего я тока еще не выучу:) В планах до конца учебы как минимум Perl, Java, C#, разобраться с .NET, ну и работа с тем что уже знаю, продвижение навыков в средах с которыми работаю smile. Разумеется, что я не буду в совершенстве знать все языки, которые собираюсь затронуть, мне это нужно для понимания назначения языков, их плюсов и минусов, для выбора идеальной среды разработки под конкрентый случай(да и вообще просто интересно smile ).

p.s. С Oracle безусловно прийдется сталкиваться и не раз:) Туда столько всего напичкано, что иногда даже не укладывается в голове:)
Добавлено @ 19:26
Цитата
Еще хочу сказать, что неудобно в Дельфи тем, что в какой - нибудь процедуре нельзя содавать переменные на лету, все приходится писать в так называемом разделе объявлений. Еще там какие - то прозрачные области видимости имен, например если есть глобальная переменная X, то я не могу локально создать переменную с тем же именем, приходится придумывать какое - нибудь оргинальное название типа X2  .


Локальную переменную X создать можно, но она будет независма от глобальной X, т.е. изменение ее значения ни как не скажется на глобальной переменной.

Цитата
А как же STL подобные структуры? В Дельфе нету?


Поподробнее пожалуйста. Какие структуры имеются ввиду?
Добавлено @ 19:29
Цитата
PL тогда уж.


Ну не только PL\SQL. В том же его SQL тоже не мало заморочек есть, к примеру правила оптимизации запроса, эффективность использования тех или иных функций в разных случаях, различные дополнения типа аналитических функций и т.д. и т.п..

Это сообщение отредактировал(а) <Spawn> - 12.2.2005, 19:31


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
S.A.P.
Дата 12.2.2005, 19:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Цитата
Локальную переменную X создать можно, но она будет независма от глобальной X, т.е. изменение ее значения ни как не скажется на глобальной переменной.
это как? Разве так правильно?
Код

var X:integer
procedure a;
var X:integer;
begin
. . . .


Цитата
Поподробнее пожалуйста. Какие структуры имеются ввиду?
векторы, двузвязные списки, мапы наконец. Не велосипед же каждый раз изобратать smile .

PM MAIL   Вверх
<Spawn>
Дата 12.2.2005, 19:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



Цитата(Perchilla @ 12.2.2005, 21:38)
Цитата
Локальную переменную X создать можно, но она будет независма от глобальной X, т.е. изменение ее значения ни как не скажется на глобальной переменной.
это как? Разве так правильно?
Код

var X:integer
procedure a;
var X:integer;
begin
. . . .

Да, правильно:)

Цитата
Цитата
Поподробнее пожалуйста. Какие структуры имеются ввиду?
векторы, двузвязные списки, мапы наконец. Не велосипед же каждый раз изобратать smile .


Есть, но, наверное, не в таком количестве как в Си, хотя не берусь тут ни чего утверждать:) К примеру, TStack, TQueue, TList, TBucketList ...


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
S.A.P.
Дата 12.2.2005, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Цитата
К примеру, TStack, TQueue, TList, TBucketList ...
не понятно, как они без шаблонов юзаются. Что, для каждого итема память отдельно выделяется каждый раз? smile .

Это сообщение отредактировал(а) Perchilla - 12.2.2005, 20:18
PM MAIL   Вверх
Дрон
Дата 12.2.2005, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 92



<Spawn>
Цитата
Есть тут такое:) Называется, вроде, вариантные записи. Вот пример стандартной заиси-аналога union для Variant типа данных

Круто!
Я-то думал -- это чисто сишная фишка. Теперь буду знать smile
Добавлено @ 20:38
Я, в принципе, ничего не имею против Дельфи, но по-моему сам исходник получается более громоздким, чем в Сях. ИМХО Паскаль сам по себе ближе к Бейсику.

Это сообщение отредактировал(а) Дрон - 12.2.2005, 20:38


--------------------
Да. Именно так.
PM   Вверх
chipset
Дата 12.2.2005, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 4
Всего: 164



Цитата
Добавлено @ 09:38
Я, в принципе, ничего не имею против Дельфи, но по-моему сам исходник получается более громоздким, чем в Сях. ИМХО Паскаль сам по себе ближе к Бейсику.

Как раз Паскаль очень часто сравнивают именно с сями. И время создания Паскаля близко к времени создания Сей.

Это сообщение отредактировал(а) chipset - 12.2.2005, 22:32


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
Дрон
Дата 13.2.2005, 03:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 92



chipset
Цитата(chipset @ 12.2.2005, 22:32)
Как раз Паскаль очень часто сравнивают именно с сями. И время создания Паскаля близко к времени создания Сей.

Я знаю, что любят сравнивать. Поэтому и сказал про Бейсик smile


--------------------
Да. Именно так.
PM   Вверх
ST_Falcon
Дата 13.12.2005, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 330
Регистрация: 14.11.2003
Где: Львов

Репутация: нет
Всего: 1



GoodBoy
Цитата
Я тоже не сталкивался пока с задачей, которую невозможно было бы реализовать средствами Дельфи и требовалось бы непременное использование С++...


например программирование для Unix систем
давайте будем cgi скрипты на Delphi писать smile
PM MAIL ICQ   Вверх
stron
Дата 14.12.2005, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Насчёт запада:
Вроде Vit не жаловался на отсутствие работы, да её меньше, но она есть.
Я бы стал учить Java.
И уж точно не стал бы связываться с С++
Самый оплачиваемый язык - ABAP


--------------------
подписи нет
PM ICQ   Вверх
ToshaCh
Дата 14.12.2005, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 2
Всего: 26



Цитата(stron @ 14.12.2005, 19:16)
И уж точно не стал бы связываться с С++

С чего это?

Я вот сам в своё время переходил с паскаля на С++. Во время перехода понял, что я сильно отупел за несколько лет работы с Делфёй. Вообще я сейчас сторонник разделения труда. Т.е. прикладной софт писать на С#/Java, а низкоуровневый код на чистом С, иногда на С++.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
stron
Дата 15.12.2005, 12:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Цитата(ToshaCh @ 14.12.2005, 20:28)
Цитата (stron @ 14.12.2005, 19:16)
И уж точно не стал бы связываться с С++
С чего это?

Сложность языка, не очень большая востребованность + уровень з/п на уровне остальных языков


--------------------
подписи нет
PM ICQ   Вверх
ToshaCh
Дата 15.12.2005, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 555
Регистрация: 10.11.2005
Где: Москва, РФ

Репутация: 2
Всего: 26



Цитата(stron @ 15.12.2005, 12:10)
ложность языка, не очень большая востребованность + уровень з/п на уровне остальных языков

Сложность языка согласен. А на счёт востребованности... В том-то и проблема, что только связка С/С++ сейчас и рулит. Применяется и там где надо и там где нет.


--------------------
Slackware 12.2 | Linux 2.6.27 | Fluxbox 1.1.1 | Wmii 3 | Opera 9.63 
--
Oracle это не только способ отмывания денег, но и вполне себе преличная база данных.
PM MAIL Jabber   Вверх
Страницы: (4) Все 1 2 [3] 4 
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1026 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.