Конференция "Прочее" » Филосовский вопрос
 
  • guav © (13.05.08 23:22) [20]
    Ну вот просто так в Delphi сложилось и всё, не надо искать логику там где её нет.
    Вот в C++ абстракность работает именно на этапе компиляции, класс с абстрактными методами не создаётся. И возможен вызов абстракного метода базового класса из наследника, если этот абстрактный метод реализован в базе. Но там зато синтаксис нелогичный.
  • -koha (14.05.08 00:04) [21]
    А как насчет "слона в посудной лавке" модуль classes где то 80 кб прибавляет SysUtils + 45
    можно вообще все выкинуть и оставить только system и что с ним идет и еще модуль windows.

    Предлагаю пример поискового модуля файлов по расширению размер 24 кб в упакованном виде 12 кб
    к тому же выполняется многопоточностью поиска и ожидание завершения всех потоков с подсчетом времени выполнения
    Т.е. поиск идет на всех дисках одновременно.

    Вот пример + исходники http://webfile.ru/1942995

    Правда результат отправляется в отдельное окно утилиты MSGLoger.exe http://webfile.ru/1942985
  • Игорь Шевченко © (14.05.08 00:09) [22]

    > Предлагаю пример поискового модуля файлов по расширению


    dir в Windows отменили ? Или у тебя для линукс ? Так там  ls есть
  • Ega23 © (14.05.08 00:14) [23]

    > А как насчет "слона в посудной лавке" модуль classes где
    > то 80 кб прибавляет SysUtils + 45


    А какое это имеет отношение к абстрактным методам?
  • -koha (14.05.08 00:16) [24]
    Это же только пример.
    А в своих программах вы пользователей тоже просите в консоли ковыряться?
    это же просто демо - пример......
  • -koha (14.05.08 00:18) [25]

    > Ega23 ©   (14.05.08 00:14) [23]
    >
    >
    > > А как насчет "слона в посудной лавке" модуль classes где
    > > то 80 кб прибавляет SysUtils + 45
    >
    >
    > А какое это имеет отношение к абстрактным методам?


    это имеет отношение к классам, если нет классов - нет абстрактных методов..
  • Игорь Шевченко © (14.05.08 00:21) [26]

    > А в своих программах вы пользователей тоже просите в консоли
    > ковыряться?


    Мы рекдо пишем программы, которые делают то, что уже давно сделано, вот в чем наша беда.
  • Игорь Шевченко © (14.05.08 00:21) [27]

    > это имеет отношение к классам, если нет классов - нет абстрактных
    > методов..


    Обратное также неверно
  • Юрий Зотов © (14.05.08 00:24) [28]
    Точно - мартышка и очки.

    Дружище, лабать на API простенькие утилитки - это для юных пионэров, чтоб пальцы перед друзьями погнуть.

    Ты большую программу таким образом напиши. С кучей окон, кнопок и прочего GUI.

    Пока будешь писать - состаришься. А за это время поймешь, что прибавка даже и нескольких метров - это очень маленькая плата.
  • Ketmar © (14.05.08 00:26) [29]
    > -koha   (14.05.08 00:04) [21]
    предлагаю однострочник в пару десятков байт:
    find ~ -name "myfile.txt"
    ну, и man find, чтобы понять, что гуёвые искалки после перекура в углу самоубиваются от стыда.
  • Ketmar © (14.05.08 00:27) [30]
    > Юрий Зотов ©   (14.05.08 00:24) [28]
    это вообще не плата. вот, для некоторого софта весь JRE тащить надо, и ничего — используют.
  • Тимохов (14.05.08 00:28) [31]
    ты еще спроси, что современный дельфи имеет такую-же директиву для класса!!!!

    только вот она не работает не фига
  • Юрий Зотов © (14.05.08 00:32) [32]
    > Ketmar ©   (14.05.08 00:27) [30]

    Я от ее прожорливости тащщусь просто. Сделали программу - метров на 100 тянет (плюс VM). То же самое на Delphi метров в 5 уложилось бы, и без всяких VM.
  • Ketmar © (14.05.08 00:33) [33]
    > -koha   (14.05.08 00:16) [24]
    > Это же только пример.А в своих программах вы пользователей
    > тоже просите в консоли ковыряться?

    кстати, пользователь вообще ни о каких «файлах» знать не должен. пользователю файлы без нужды. и то, что ему это до сих пор показывают — архаичный костыль в юзабилити.
  • Ketmar © (14.05.08 00:35) [34]
    > Юрий Зотов ©   (14.05.08 00:32) [32]
    дык не ты один. но это ж Ынтыпрайз, всё должно быть солидно. а разве может быть солидной программа в какие-то жалкие несколько метров? да ещё и память не жрущая? это ж как тогда объяснишь, зачем надо многомоторные сервера со штабелями памяти покупать?

    зыж аднака, говорят, что жабка зато портабельна. я в ней не спец (так, игрался), но слабо верю, что конкретное решение без изменений поедет и на винде, и на линуксе, например. всё равно примажется что-то платформозависимое ведь. да хоть MS SQL, не к ночи будь помянут.
  • -koha (14.05.08 00:44) [35]
    Нам пищнэрам нечего писать проги в несколько мегатон с гуевой тучей окон, диалогов и прочих не потребностей. Из этой мелкой искалки может выйти классная затиралка.. ;-) , а если ее еще и на асме перекодить, то выйдет еще менше и лучше. Нам пионЭрам другие качества подходят, чем мельче тем лучше. Вот вам и философия когда количественное перетекает в качественное.
  • Anatoly Podgoretsky © (14.05.08 00:45) [36]
    > Ketmar  (14.05.2008 00:35:34)  [34]

    С платами по два террабайта.
  • Германн © (14.05.08 00:48) [37]

    > -koha   (14.05.08 00:44) [35]
    >
    > Нам пищнэрам нечего писать проги в несколько мегатон с гуевой
    > тучей окон, диалогов и прочих не потребностей. Из этой мелкой
    > искалки может выйти классная затиралка.. ;-) , а если ее
    > еще и на асме перекодить, то выйдет еще менше и лучше. Нам
    > пионЭрам другие качества подходят, чем мельче тем лучше.
    >  Вот вам и философия когда количественное перетекает в качественное.
    >
    >

    Не. Это философия перетекания количества в посредственное. А классную затиралку нафиг.
  • Германн © (14.05.08 00:50) [38]

    > -koha   (14.05.08 00:04) [21]

    И вообще у тебя философия "без". Работа без "вышки", программы без классов. Что у тебя ещё Без?
  • Ketmar © (14.05.08 00:51) [39]
    > -koha   (14.05.08 00:44) [35]
    а если изначально микрокомпьютер с этой функцией спроектиорвать, то вообще один опкод будет.
 
Конференция "Прочее" » Филосовский вопрос
Есть новые Нет новых   [134435   +13][b:0][p:0.001]