On Mon, Jan 13, 2003 at 07:25:56PM +0200, Dmitry Astapov wrote:
Evening, Vlad.
Vlad Harchev [EMAIL PROTECTED] 15:10 13/1/2003 wrote:
VH В данном конкретном примере strstr использовать вообще не удасться, так
как
VH она не принимает и не возвращает об[ект класса string (да и вообще
Evening, Vlad.
Vlad Harchev [EMAIL PROTECTED] 12:49 14/1/2003 wrote:
Мда, торопился писать и выбрал совершенно неправильный пример. Приношу свои
извинения.
VH Но любую ф-ию с прототипом
VH string (*)(const string )
VH или
VH string (*)( string )
VH или
VH string
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 02:11 11/1/2003 wrote:
AS int function(int x, int (*what_to_do)(int pnt), int point, int
value);
AS int function2(int x);
Вопросы:
1)Что надо сделать, чтобы решение работало для произвольных функций a - b,
а не только для функций int -
Evening, Victor.
Victor Wagner [EMAIL PROTECTED] 13:23 11/1/2003 wrote:
VW On 2003.01.10 at 20:16:18 +0200, Dmitry Astapov wrote:
Вот и я говорю - типов нету. список бульдогов + список носорогов = что
будет? Правильно, смесь бульдога с носорогом. Хорошо, если ее делают
VW Неправильно.
Evening, Vlad.
Vlad Harchev [EMAIL PROTECTED] 13:23 11/1/2003 wrote:
VH Да, это можно используя свойство языка С++ - шаблоны.
Можно попросить продемонстрировать?
VH Когда будут правильно написаны шаблоны, то использование будет иметь вид:
VH //с string
VH printf(It works: %s!\n,
From: Dmitry Astapov [EMAIL PROTECTED]
Date: Mon, 13 Jan 2003 10:40:50 +0200
ñ ×ÅÄÕ Ë ÔÏÍÕ, ÞÔÏ ÇÏÒÁÚÄÏ ÐÒÏÝÅ shot yourself in the foot ÂÅÚ
ÔÉÐÉÚÁÃÉÉ, ÞÅÍ Ó ÎÅÊ.
×Ù ÚÒÑ ÄÕÍÁÅÔÅ, ÞÔÏ ÔÉÐÉÚÁÃÉÑ ÐÏ ×ÅÒÓÉÉ óÉ -- ÜÔÏ ÅÄÉÎÓÔ×ÅÎÎÙÊ
×ÏÚÍÏÖÎÙÊ ÐÏÄÈÏÄ. ÎÁ ÓÁÍÏÍ ÖÅ ÄÅÌÅ × ÄÒÕÇÉÈ ÑÚÙËÁÈ,
On Mon, Jan 13, 2003 at 11:21:25AM +0200, Dmitry Astapov wrote:
Evening, Vlad.
Vlad Harchev [EMAIL PROTECTED] 13:23 11/1/2003 wrote:
VH Да, это можно используя свойство языка С++ - шаблоны.
Можно попросить продемонстрировать?
VH Когда будут правильно написаны шаблоны, то
Dmitry Astapov wrote:
Да, придется. Особенно интересно, если реализация f написана не мной, для
изменений недоступна и совсем ни разу не объект. Я хотел своим примером
показать, как можно создать и вернуть сущность типа функция. В твоем же
примере возвращается нечто, ни разу не являющееся
On 2003.01.13 at 13:17:48 +0200, Andrei Sosnin wrote:
Программирование GUI - это только пример. Просто я не смог себе
представить, как можно достаточно наглядно заставить pure function
работать как, например, главный цикл widget-а.
Бесконечная хвостовая рекурсия, в которой параметром,
Evening, ost.
[EMAIL PROTECTED] 12:32 13/1/2003 wrote:
oFrom: Dmitry Astapov [EMAIL PROTECTED]
oDate: Mon, 13 Jan 2003 10:40:50 +0200
oЯ веду к тому, что гораздо проще shot yourself in the foot без
oтипизации, чем с ней.
o вы зря думаете, что типизация по версии Си --
á ÍÏÖÎÏ ÃÉÔÁÔÙ ÍÅÎÑ, ËÏÔÏÒÙÅ ÐÏËÁÚÙ×ÁÀÔ, ÞÔÏ Ñ:
1)óÞÉÔÁÀ, ÞÔÏ ÐÏÄÈÏÄ Ë ÔÉÐÉÚÁÃÉÉ × ó - ÅÄÉÎÓÔ×ÅÎÎÏ ×ÏÚÍÏÖÎÙÊ É ÅÄÉÎÓÔ×ÅÎÙÊ
ÒÅÁÌÉÚÏ×ÁÎÙÊ ÎÁ ÐÒÁËÔÉËÅ (Ñ ÐÒÁ×ÉÌØÎÏ ÐÏÎÑÌ ÓÕÔØ ÕÔ×ÅÒÖÄÅÎÉÑ?)?
2)ëÁËÉÅ ÉÚ ÑÚÙËÏ× Ñ ÓÞÉÔÁÀ ÑÚÙËÁÍÉ ÂÅÚ ÔÉÐÉÚÁÃÉÉ?
ÄÁ ×ÏÔ ÖÅ, Ñ ÐÏÌÎÏÓÔØÀ ÐÒÏÃÉÔÉÒÏ×ÁÌ ÕÖÅ:
ñ
Evening, ost.
[EMAIL PROTECTED] 16:37 13/1/2003 wrote:
oА можно цитаты меня, которые показывают, что я:
o1)Считаю, что подход к типизации в С - единственно возможный и
единственый
oреализованый на практике (я правильно понял суть утверждения?)?
И где же цитата? :)
o
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 13:21 13/1/2003 wrote:
AS Dmitry Astapov wrote:
AS Что подразумевается под параллельным программиррованием?
Распределенным?
Э А что, возможны множественные толкования? :)
AS Не знаю. Мне известны параллельное вычисление,
Evening, Vlad.
Vlad Harchev [EMAIL PROTECTED] 15:10 13/1/2003 wrote:
VH В данном конкретном примере strstr использовать вообще не удасться, так
как
VH она не принимает и не возвращает об[ект класса string (да и вообще у
strstr
VH 2 параметра!).
Мда, торопился писать и выбрал совершенно
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 13:17 13/1/2003 wrote:
AS Суть же моей мысли, почему я взялся защищать С++, заключается в том,
AS что С++ позволяет делать все, что может позволить любой язык
AS программирования хотя бы только потому, что он достаточно
AS низкоуровневый.
Dmitry Astapov wrote:
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 13:21 13/1/2003 wrote:
AS Dmitry Astapov wrote:
AS Что подразумевается под параллельным программиррованием? Распределенным?
Э А что, возможны множественные толкования? :)
AS Не знаю. Мне известны
Привет Debian Russian!
В письме от Andrei Sosnin [EMAIL PROTECTED]
(Mon, 13 Jan 2003 13:17:48 +0200) было написано :
Хочется подчеркнуть, что С++ создавался как язык низкого уровня,
приспособленный больше для решения задач системного характера
(программирования сложных систем)...
Если
On Fri, Jan 10, 2003 at 06:40:33PM +0200, Dmitry Astapov wrote:
Evening, Vlad.
Vlad Harchev [EMAIL PROTECTED] 18:21 10/1/2003 wrote:
Нет. Совсем не аналогичный. Мы же не говорим о решении конкретной задачи, а
о демонстрации определенных принципов.
AS #include stdio.h
AS
Andrei Sosnin [EMAIL PROTECTED] writes:
Так, что такое функция? - Я понимаю так: это некоторое выражение вида:
a = f(x, y, [...])
с одним или несколькими изменяемыми аргументами, на основе которых
собственно функция (как абстракция данного выражения) принимает то или
иное значение. Это
On 2003.01.10 at 20:16:18 +0200, Dmitry Astapov wrote:
Вот и я говорю - типов нету. список бульдогов + список носорогов = что
будет? Правильно, смесь бульдога с носорогом. Хорошо, если ее делают
Неправильно. Будет список млекопитающих. У бульдога с носорогом есть
довольно много общего -
On 2003.01.09 at 21:26:58 +0200, Andrei Sosnin wrote:
Теперь уж окончательно ясно... А как же насчет примеров истинно
функциональных языков? Какие языки следуют именно такой жесткой логике?
Берем для начала только те, что есть в дистрибутиве
haskell - у него есть интерпретатор hugs и
On 2003.01.09 at 11:50:07 -0800, Fedor Karpelevitch wrote:
из известных мне - haskel
практического опыта со строго функциональными языками я (пока) не имею. Идея
на мой взгляд очень красивая, но, на сколько я понимаю, проблемы начинаются
когда из такой программы надо обшаться с внешним
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 22:29 9/1/2003 wrote:
Нет. В С нельзя создать и вернуть функцию как результат. Пример:
makeAdder x = map (+x)
makeAdder имеет тип:
forall a. (Num a) = a - ([a] - [a])
[skip]
другой пример:
overloadFunctionAtSpecificPoint function point
Evening, Victor.
Victor Wagner [EMAIL PROTECTED] 12:09 10/1/2003 wrote:
Теперь уж окончательно ясно... А как же насчет примеров истинно
функциональных языков? Какие языки следуют именно такой жесткой логике?
VW Берем для начала только те, что есть в дистрибутиве
VW haskell - у него
Evening, Victor.
Victor Wagner [EMAIL PROTECTED] 12:14 10/1/2003 wrote:
вроде на настояший момент нет решения которое было бы одновременно
элегантно, функционально (в широком смысле) и удобно в употреблении...
VW Таких решений существует более одного - монады в haskell,
VW порты в erlang,
Evening, Fedor.
Fedor Karpelevitch [EMAIL PROTECTED] 11:50 9/1/2003 wrote:
FK из известных мне - haskel
FK практического опыта со строго функциональными языками я (пока) не имею.
Идея
FK на мой взгляд очень красивая, но, на сколько я понимаю, проблемы начинаются
FK когда из такой
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Thu Jan 09, 2003 at 16:12:16 +0200, Dmitry Astapov wrote:
DD что есть map, fold и tail-recursive оптимизация?
DA Функции такого вида (я, да простят меня, решил демонстрировать на
примерах...):
спасибо, разобрался, вот если бы еще примеры были не
On Fri, Jan 10, 2003 at 12:41:17PM +0200, Dmitry Astapov wrote:
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 22:29 9/1/2003 wrote:
Нет. В С нельзя создать и вернуть функцию как результат. Пример:
makeAdder x = map (+x)
makeAdder имеет тип:
forall a. (Num a) = a - ([a] - [a])
Hi!
VW haskell - у него есть интерпретатор hugs и компилятор ghc5
VWЕсть еще пакет haskell-doc в котором содержится описание языка с
VWбольшим количеством внятно изложенной теории функционального
VWпрограммирования.
... и интерпретатор ghci (из комплекта ghc5), и компилятор
On 2003.01.10 at 18:21:07 +0400, Vlad Harchev wrote:
А я вот хотел спросить - как делают структуры в лиспе (разных диалектах)?
Разными способами. Есть например, ассоциативные списки, есть
proprieties.
Или обходятся списками, и считают элементы с определенным индексом - членами?
Не любят
Evening, Denis.
Denis Dzyubenko [EMAIL PROTECTED] 15:08 10/1/2003 wrote:
DD On Thu Jan 09, 2003 at 16:12:16 +0200, Dmitry Astapov wrote:
DD что есть map, fold и tail-recursive оптимизация?
DA Функции такого вида (я, да простят меня, решил демонстрировать на
примерах...):
DD спасибо,
Evening, Vlad.
Vlad Harchev [EMAIL PROTECTED] 18:21 10/1/2003 wrote:
Нет. Совсем не аналогичный. Мы же не говорим о решении конкретной задачи, а
о демонстрации определенных принципов.
AS #include stdio.h
AS #define POINT_V 64
AS #define VALUE_V 129
AS int function(int x, int
Evening, Alexander.
Alexander Kogan [EMAIL PROTECTED] 16:27 10/1/2003 wrote:
AK Месяц назад начал смотреть на Haskell. Нашел замечательныю книжку, которая
AK мне очень помогла и в плане Хаскеля и вообще функционального подхода -
AK Functional Programming by Jeroen Fokker, 1995.
AK
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Fri Jan 10, 2003 at 18:44:29 +0200, Dmitry Astapov wrote:
DD что есть map, fold и tail-recursive оптимизация?
DA Функции такого вида (я, да простят меня, решил демонстрировать на
примерах...):
DD спасибо, разобрался, вот если бы еще примеры были
Evening, Denis.
Denis Dzyubenko [EMAIL PROTECTED] 20:05 10/1/2003 wrote:
DD On Fri Jan 10, 2003 at 18:44:29 +0200, Dmitry Astapov wrote:
DD что есть map, fold и tail-recursive оптимизация?
DA Функции такого вида (я, да простят меня, решил демонстрировать на
примерах...):
DD спасибо,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Fri Jan 10, 2003 at 20:16:18 +0200, Dmitry Astapov wrote:
DD Есть типы - список, dictionary, tuple.
DD А разделения string/int/float/etc. нету. Да и не очень-то и нужно
DA Вот и я говорю - типов нету. список бульдогов + список носорогов = что
DA
Dmitry Astapov wrote:
AS То есть, другими словами, Haskel позволяет перегружать функции таким
AS вот странным (для человека, ранее кроме как с С, С++, Паскаль, Питон и
AS пр. ни с чем больше не встречавшегося) образом. Сложно для понимания,
AS по крайней мере сначала.
Нет. Идея тут не в
Dmitry Astapov wrote:
VWОтличается наличием очень интересных концепций
VWпараллельного и распределенного программирования,
... впрочем, этим интересны и ocaml и haskell. Особенно своим решением
проблем параллельного программирования.
Что подразумевается под параллельным
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 17:56 8/1/2003 wrote:
в принципе да, tcl функциональный язык - каждый оператор на самом деле
является функцией. Если не задумываться об этом, все таки синтаксис
у tcl и например Си похож
AS В С++ тоже каждый оператор является функцией... Но
On 2003.01.09 at 10:14:25 +0200, Dmitry Astapov wrote:
И как на C правильно реализуется map и fold? А так, чтобы было type-safe? А
рекурсивные функции? А с tail-recursive оптимизацией?
Кстати вот вариант tail-recurisve оптимизации на tcl
proc tail_recurse {args} {
делаем что-то с args
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Thu Jan 09, 2003 at 10:14:25 +0200, Dmitry Astapov wrote:
AS очевидным, что, например, C является более ориентированным (читай:
AS припособленным) на функциональное программирование, чем, скажем, C++
AS или Python.
DA
DA И как на C правильно
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Wed Jan 08, 2003 at 23:29:37 +0200, Andrei Sosnin wrote:
AS не, tcl намного более фунциональный - в нем каждый оператор (for, while,
AS set, etc...) является функцией и его можно переопределить (попробуй это
AS сделать в c++)
AS
AS И от этого TCL
Dmitry Astapov wrote:
в принципе да, tcl функциональный язык - каждый оператор на самом деле
является функцией. Если не задумываться об этом, все таки синтаксис
у tcl и например Си похож
AS В С++ тоже каждый оператор является функцией... Но он все равно больше
AS структурный, чем
Ruslan Batdalov wrote:
Что-то мне тоже захотелось вспомнить, чему меня на лекциях учили.
Не совсем правильно в одном списке перечислять императивное и
функциональное программирование. Это всё равно, что говорить, что
формальная грамматика состоит из лексем, нетерминальных символов,
правил
Evening, Denis.
Denis Dzyubenko [EMAIL PROTECTED] 13:10 9/1/2003 wrote:
DA
DA И как на C правильно реализуется map и fold? А так, чтобы было type-safe? А
DA рекурсивные функции? А с tail-recursive оптимизацией?
DD что есть map, fold и tail-recursive оптимизация?
Функции такого вида (я, да
Dmitry Astapov wrote:
AS Эти операторы (for, while, switch...) я не учитывал. Я говорил о ++,
AS --,
AS +, -, +=, *=, new, ... Да, for тоже оператор, я это забыл.
Т.е. все операторы равны, но некоторые равнее. Что я и хотел показать. В
функциональных языках все функции равны в правах, и
On 2003.01.09 at 18:52:28 +0200, Andrei Sosnin wrote:
Их истинного (подразумеваемого) значения в данном контексте я не понял,
поэтому, считая, что языки структурны, потому что оперируют структурами
данных и что языки функциональны, когда описывают четкие функции
программы (я подменил
Evening, Victor.
Victor Wagner [EMAIL PROTECTED] 20:22 9/1/2003 wrote:
Их истинного (подразумеваемого) значения в данном контексте я не понял,
поэтому, считая, что языки структурны, потому что оперируют структурами
данных и что языки функциональны, когда описывают четкие функции
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 18:52 9/1/2003 wrote:
Если в языке функции равны в правах с данными - т.е. их можно
свободно
перевать, возвращать, создавать и т.п., то они являются first-class
citizens. Это устоявшийся оборот такой :)
AS Если считать С, например,
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 19:04 9/1/2003 wrote:
AS Dmitry Astapov wrote:
DA DA И как на C правильно реализуется map и fold? А так, чтобы
было type-safe? А
DA рекурсивные функции? А с tail-recursive оптимизацией?
DD что есть map, fold и tail-recursive оптимизация?
Victor Wagner wrote:
On 2003.01.09 at 18:52:28 +0200, Andrei Sosnin wrote:
Их истинного (подразумеваемого) значения в данном контексте я не понял,
поэтому, считая, что языки структурны, потому что оперируют структурами
данных и что языки функциональны, когда описывают четкие функции
Victor Wagner wrote:
On 2003.01.09 at 18:52:28 +0200, Andrei Sosnin wrote:
Их истинного (подразумеваемого) значения в данном контексте
я не понял,
поэтому, считая, что языки структурны, потому что оперируют
структурами
данных и что языки функциональны, когда описывают четкие
Dmitry Astapov wrote:
Нет. В С нельзя создать и вернуть функцию как результат. Пример:
makeAdder x = map (+x)
makeAdder имеет тип:
forall a. (Num a) = a - ([a] - [a])
, т.е. (makeAdder 5) вернет функцию, которая принимает в качестве аргумента
список чисел, увеличивает каждое из них на 5, и
Dmitry Astapov wrote:
Evening, Andrei.
Andrei Sosnin [EMAIL PROTECTED] 19:04 9/1/2003 wrote:
AS Dmitry Astapov wrote:
DA DA И как на C правильно реализуется map и fold? А так, чтобы
было type-safe? А
DA рекурсивные функции? А с tail-recursive оптимизацией?
DD что есть map, fold и
On 2002.12.31 at 11:21:07 +0300, Denis Dzyubenko wrote:
выучить новый язык трудно? неужели так трудно запомнить что вместо
if blabla begin asd; end нужно использовать if {blabla} {asd} ?
Все перечисленные языки (pascal, c++, tcl, python (немного)) являются
языками одного типа - все они
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Wed Jan 08, 2003 at 12:00:24 +0300, Victor Wagner wrote:
выучить новый язык трудно? неужели так трудно запомнить что вместо
if blabla begin asd; end нужно использовать if {blabla} {asd} ?
Все перечисленные языки (pascal, c++, tcl, python
Denis Dzyubenko wrote:
On Wed Jan 08, 2003 at 12:00:24 +0300, Victor Wagner wrote:
выучить новый язык трудно? неужели так трудно запомнить что вместо
if blabla begin asd; end нужно использовать if {blabla} {asd} ?
Все перечисленные языки (pascal, c++, tcl, python (немного)) являются
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Wed Jan 08, 2003 at 17:56:30 +0200, Andrei Sosnin wrote:
AS является функцией. Если не задумываться об этом, все таки синтаксис у
AS tcl и например Си похож
AS В С++ тоже каждый оператор является функцией... Но он все равно больше
AS структурный,
Denis Dzyubenko wrote:
не, tcl намного более фунциональный - в нем каждый оператор (for, while,
set, etc...) является функцией и его можно переопределить (попробуй это
сделать в c++)
И от этого TCL более функциональный? Хотя, да, если любой оператор
является функцией, то, очевидно, можно
Andrei Sosnin wrote:
ЗЫ Кстати, о Питоне... Им кто-нибудь пользуется (из участников
рассылки)?
Да наверняка. А что об этом кричать-то? Насколько я понимаю (у меня
знание Питона в основном пассивное) майнтейнеры питоновских пакетов в
Debian хорошо делают свою работу и Debian-специфичных
Andrei Sosnin wrote:
aerostar wrote:
А что бы Вы порекомендовали? Я всю жизнь писал в различных средах
C/C++. Но из визуальных сред я пользовался только Builder/Kylix3.
Буду рад получить информацию о любых IDE RAD.
Если ты под Линуксом без этого не можешь, то Линукс не для тебя!
On Tuesday 31 December 2002 11:41, Eric Peterson wrote:
Denis Dzyubenko wrote:
Вывод: Kylix дерь..
Для RAD есть более удобные средства.
Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни в
qt, ни в kdevelope нет возможности работать с FireBird. Ни одного
работающего
Eric Peterson wrote:
Andrei Sosnin wrote:
Если ты под Линуксом без этого не можешь, то Линукс не для тебя! ;-)
Да, приплыли :-( . А ведь просто спросил, есть или нет в Линуксе
альтернатива Kylix. Спасибо, что не убили...
Ох, извини уж... :-) Я просто не понял вопроса! Ты спрашиваешь:
On Tue, 31 Dec 2002, Denis Dzyubenko wrote:
DDВсе перечисленные языки (pascal, c++, tcl, python (немного))
DDявляются языками одного типа - все они структурные (или как
DDназывается антипод функциональным языкам (?) и у них синтаксис
DDразличается незначительно.
Алголоподобные.
ллл
On Tue, Dec 31, 2002 at 11:21:07AM +0300, Denis Dzyubenko wrote:
On Mon Dec 30, 2002 at 21:10:54 +0200, Andrei Sosnin wrote:
AS Предлагать же вместо яичницы шоколад на завтрак, говоря, что-де шоколад
AS слаще, тоже как-то нехорошо...
зато это правда ;)
AS Просто, привыкнуть к kylix
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Wed Jan 01, 2003 at 20:17:05 +0300, Konstantin Sorokin wrote:
выучить новый язык трудно? неужели так трудно запомнить что вместо
if blabla begin asd; end нужно использовать if {blabla} {asd} ?
Все перечисленные языки (pascal, c++, tcl, python
On 2002.12.31 at 15:23:06 +0200, aerostar wrote:
Это одна из причин (не единственная) по которой я считаю Qt непригодным
для использования именно в качестве графического тулкита.
А что бы Вы порекомендовали? Я всю жизнь писал в различных средах C/C++.
Но из визуальных сред я
Andrei Sosnin wrote:
ЗЫ Кстати, о Питоне... Им кто-нибудь пользуется (из участников рассылки)?
Ага. Программировал на C, C++, Emacs Lisp, Java, Perl, Pascal, Visual
Basic (перечисляю в алфавитном порядке), но ничего удобнее Python
(+wxPython для GUI) пока не видел.Сейчас ничем другим и не
On 2002.12.30 at 21:10:54 +0200, Andrei Sosnin wrote:
Да, не спорю: плохо, что kylix - это не OSS и тем более не свободное ПО
по теории Столлмана. Но, думаю, если человек уж решил использовать
что-то такое в понятном контексте, то пускай изволит позаботиться о
внимательном прочтении
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Mon Dec 30, 2002 at 14:25:01 +0200, Vladislav wrote:
V Ясно, я чего написал, потому, что не силен в С, Delphi было роднее,
V поэтому и обрадовался попервой :), но как понял придется подналечь на
V С.:).
зачем такие сложности? любой скриптовый язык
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Mon Dec 30, 2002 at 21:10:54 +0200, Andrei Sosnin wrote:
AS Предлагать же вместо яичницы шоколад на завтрак, говоря, что-де шоколад
AS слаще, тоже как-то нехорошо...
зато это правда ;)
AS Просто, привыкнуть к kylix (после Borland
AS C++
Denis Dzyubenko wrote:
Вывод: Kylix дерь..
Для RAD есть более удобные средства.
Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни в
qt, ни в kdevelope нет возможности работать с FireBird. Ни одного
работающего драйвера (хотя бы для ODBC) я в Инете не нашел (начинал с
Denis Dzyubenko wrote:
пользуется! правда питон неудобен тем что нужно следить за тем как
именно написана программа - с использованием пробелов или табулятора - у
меня была проблема - изменял уже существующую программу, но ничего не
получалось из-за того что писалась программа в текстовом
Вывод: Kylix дерь..
Для RAD есть более удобные средства.
Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни в
qt, ни в kdevelope нет возможности работать с FireBird. Ни одного
работающего драйвера (хотя бы для ODBC) я в Инете не нашел (начинал с
ibase.ru и
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Tue Dec 31, 2002 at 12:58:48 +0300, Victor Kryukov wrote:
VK Странно это слышать. У интерпретатора есть опции -t и -tt:
VK
VK -t : issue warnings about inconsistent tab usage (-tt: issue errors)
не знал об этом, спасибо
VK Кроме того,
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Tue Dec 31, 2002 at 10:41:15 +0200, Eric Peterson wrote:
EP Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни в
EP qt, ни в kdevelope нет возможности работать с FireBird. Ни одного
EP работающего драйвера (хотя бы для ODBC) я
Eric Peterson wrote:
Denis Dzyubenko wrote:
Вывод: Kylix дерь.. Для RAD есть более удобные средства.
Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни
в qt, ни в kdevelope нет возможности работать с FireBird. Ни одного
работающего драйвера (хотя бы для ODBC) я в Инете
On 2002.12.31 at 10:41:15 +0200, Eric Peterson wrote:
Denis Dzyubenko wrote:
Вывод: Kylix дерь..
Для RAD есть более удобные средства.
Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни в
qt, ни в kdevelope нет возможности работать с FireBird. Ни одного
А с
Andrey Kiselev wrote:
Вывод: Kylix дерь..
Для RAD есть более удобные средства.
Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни в
qt, ни в kdevelope нет возможности работать с FireBird. Ни одного
работающего драйвера (хотя бы для ODBC) я
Victor Wagner wrote:
On 2002.12.31 at 10:41:15 +0200, Eric Peterson wrote:
Denis Dzyubenko wrote:
Вывод: Kylix дерь..
Для RAD есть более удобные средства.
Я бы с удовольствием с Куликсом не работал, но есть одна проблема: ни в
qt, ни в
Denis Dzyubenko wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
On Mon Dec 30, 2002 at 14:25:01 +0200, Vladislav wrote:
V Ясно, я чего написал, потому, что не силен в С, Delphi было роднее,
V поэтому и обрадовался попервой :), но как понял придется подналечь на
V С.:).
зачем такие
On 2002.12.31 at 13:26:50 +0200, Eric Peterson wrote:
А с какого это перепуга в ГРАФИЧЕСКОМ тулките должны быть функции для
работы с базой данных? Мухи, извините, отдельно, котлеты - отдельно.
Я бы с Вами согласился, если бы не одно обстоятельство: в этом самом
графическом
Victor Wagner wrote:
Да, не спорю: плохо, что kylix - это не OSS и тем более не свободное ПО
по теории Столлмана. Но, думаю, если человек уж решил использовать
что-то такое в понятном контексте, то пускай изволит позаботиться о
внимательном прочтении лицензии и обо всем остальном. Если нет,
Это одна из причин (не единственная) по которой я считаю Qt непригодным
для использования именно в качестве графического тулкита.
А что бы Вы порекомендовали? Я всю жизнь писал в различных средах C/C++.
Но из визуальных сред я пользовался только Builder/Kylix3. Буду рад
получить
aerostar wrote:
Это одна из причин (не единственная) по которой я считаю Qt непригодным
для использования именно в качестве графического тулкита.
А что бы Вы порекомендовали? Я всю жизнь писал в различных средах C/C++.
Но из визуальных сред я пользовался только Builder/Kylix3. Буду рад
aerostar wrote:
А что бы Вы порекомендовали? Я всю жизнь писал в различных средах C/C++.
Но из визуальных сред я пользовался только Builder/Kylix3. Буду рад
получить информацию о любых IDE RAD.
Главная парадигма ЮНИКС: каждая программа должна делать только свою
конкретную и узкую
ibase.ru и phoenix.com). Может быть, кто-нибудь встречал хоть что-нибудь
(кроме Kylix), что работало бы под Линуксом с Интербейсом?
А такое не подойдет?
http://kinterbasdb.sourceforge.net/
Большое спасибо за ответ! Подобные библиотеки есть и под perl, и под
PHP. Проблема в том, что к
Привет!
Andrei Sosnin [EMAIL PROTECTED] writes:
Главная парадигма ЮНИКС: каждая программа должна делать только свою
конкретную и узкую задачу, и должна делать ее рпевосходно. Отсюда и
классический набор программ: ping, telnet, sed, grep, gcc, make,
... IDE типа kdevelop - это популистские
peter novodvorsky wrote:
Может хватит экстремизма? Есть люди, которые отлично живут под Linux и
программируют под kdevelop.
С экстремизмом это ничего общего не имеет. Это вполне известная всем
идея. Впрочем, я действительно, несколько преуменьшил качества Kdevelop,
однако все-таки факт
On Tue, 31 Dec 2002 15:42:55 +0200
Andrei Sosnin [EMAIL PROTECTED] wrote:
aerostar wrote:
А что бы Вы порекомендовали? Я всю жизнь писал в различных средах C/C++.
Но из визуальных сред я пользовался только Builder/Kylix3. Буду рад
получить информацию о любых IDE RAD.
On Tue, 31 Dec 2002 15:38:43 +0200
Andrei Sosnin [EMAIL PROTECTED] wrote:
aerostar wrote:
Это одна из причин (не единственная) по которой я считаю Qt непригодным
для использования именно в качестве графического тулкита.
А что бы Вы порекомендовали? Я всю жизнь писал в
Hi Eric,
* Eric Peterson [EMAIL PROTECTED] [2002-12-31 13:27]:
Я бы с Вами согласился, если бы не одно обстоятельство: в этом самом
графическом тулките есть средства (аналогичные Kylix-овским) для работы
с базами MySql, Postgre, Oracle и драйверами ODBC. QT уже давно не
является просто
Andrei Sosnin [EMAIL PROTECTED] writes:
peter novodvorsky wrote:
Может хватит экстремизма? Есть люди, которые отлично живут под Linux и
программируют под kdevelop.
С экстремизмом это ничего общего не имеет. Это вполне известная всем
идея. Впрочем, я действительно, несколько преуменьшил
Hi, Folks!
Vladimir Shahov [EMAIL PROTECTED] writes:
On Tue, 31 Dec 2002 15:42:55 +0200
Andrei Sosnin [EMAIL PROTECTED] wrote:
Главная парадигма ЮНИКС: каждая программа должна делать только свою
конкретную и узкую задачу, и должна делать ее рпевосходно. Отсюда и
классический набор
peter novodvorsky wrote:
правильное -- это вы придумали правила?
пользования -- это что простите вы с см. следующий вопрос делаете?
Линуксом -- с одной стороны, хочется обобщить до UNIX, а с другой
стороны вспоминаешь про Mac OS X, в котором всё не так.
:-) Начинается опять знакомая
Привет Debian Russian!
В письме от Andrei Sosnin [EMAIL PROTECTED]
(Tue, 31 Dec 2002 15:38:43 +0200) было написано :
Я думаю любой юниксоид посоветует тебе любимый редактор + консоль...
Больше ничего не надо...
Это может посоветовать только юниксоид среднего уровня
после разочарования
On 2002.12.30 at 01:01:41 +0200, Andrei Sosnin wrote:
DD никак не обойти. Это борландовские обертки над qt, т.е. для нормальной
DD работы программы нужны эти библиотеки плюс qt.
DD Вывод: Kylix дерь..
DD Для RAD есть более удобные средства.
LA Например?
любые скриптовые языки. Мне в
От Mon, 30 Dec 2002 11:14:26 +0300
Вы писали:
DD никак не обойти. Это борландовские обертки над qt, т.е. для
нормальной DD работы программы нужны эти библиотеки плюс qt.
DD Вывод: Kylix дерь..
DD Для RAD есть более удобные средства.
LA Например?
любые скриптовые языки. Мне в
Victor Wagner wrote:
Ну вот, опять начинается... Чей способ лучше... :-) Вы не можете без
претензий к тем или иным вещам?
Не можем. Ибо идеальных вещей не бывает. К Tcl/Tk тоже есть претензии.
Только там, если приспичит, можно взять и поправить то, что мешает.
А в Kylix - нельзя. Это
Йоханга!!!
On Mon, Dec 30, 2002 at 09:10:54PM +0200, Andrei Sosnin wrote:
ЗЫ Кстати, о Питоне... Им кто-нибудь пользуется (из участников рассылки)?
Думаю 90% да :)
P.S.HNY4ALL
--
TARANTUL
Результаты 1 - 100 из 103 matches
Mail list logo