@ProCxx

Страница 1091 из 2477
Будда
14.07.2017
20:10:11
Ну, вдруг. Он часто годное сохраняет

Будда
14.07.2017
20:10:50
Ого. Спасибо!

Constantine
14.07.2017
20:11:15
Ого. Спасибо!
Анонимус помнит, анонимус доставляет ;)

Google
Constantine
14.07.2017
20:13:57
За счёт чего предполагается rb-tree ускорить?
А в stl оптимизирован аллокатор вершин в _xtree?

Я просто не разбирал, насколько в салат оптимизирован std::set

Vladislav
14.07.2017
20:15:44
А ты предлагаешь аренный аллокатор?

Constantine
14.07.2017
20:16:08
Что это?)

Я не знаю там терминов в хаках мемори аллокейшн

Vladislav
14.07.2017
20:16:44
https://en.m.wikipedia.org/wiki/Region-based_memory_management

Constantine
14.07.2017
20:17:31
Ну да, это оно

Vladislav
14.07.2017
20:17:32
Надо бы написать свой set с бджиш

Constantine
14.07.2017
20:18:34
Там нужно еще ключевую оптимизацию

Будем считать что set достаточно большой)

Google
MrSmeet
14.07.2017
20:24:51
курси говорят еще ниче

qt для мазахистов

Будда
14.07.2017
20:37:30
Народ, ответьте честно, что вам мешает использовать обе технологии?

Berkus
14.07.2017
20:38:23
Будда
14.07.2017
20:39:06
Если уж так хотите доказать что одно лучше другого. Сделайте каждый программу, что решает ту же задачу, используя свою любимую технологию, и киньте в открытый доступ сравнить.

Berkus
14.07.2017
20:39:55
Народ, ответьте честно, что вам мешает использовать обе технологии?
использовать gtk-based мне лично мешает опыт реализации на нем довольно мелкой фигни, которая была довольно бажной при размере реализации в 500+ строк (и аналогичный функционал адрес бука для КДЕ, который оказался реализован в 50 строк и работал с первого раза)

если тебе нечем заняться можешь реализовать по спеке и доказать что гтк крут - спека простая

Berkus
14.07.2017
20:41:41
"Получить список всех контактов пользователя из адрес бука"

Alik
14.07.2017
20:41:47
Голосую за Qt

Berkus
14.07.2017
20:42:29
А это в gtk+ самопальная объектная система на макросах ведь?
она там не вся на макросах, но да, а-ля Q_OBJECT с владением и прочей фигней

Vladislav
14.07.2017
20:45:14
Они вроде ещё пилили язык(и), транслирующийся в си с gobject'ами

https://en.m.wikipedia.org/wiki/Vala_(programming_language)

Berkus
14.07.2017
20:47:32
Vala например

йеп, наркоманию не остановить

как говорится если у вас в руках есть GObject все вокруг превращается в сишный код

Vladislav
14.07.2017
20:51:55
А я-то что? Это они наркоманию разводят)

MrSmeet
14.07.2017
20:52:01
Vala например
Есть еще си с блэкджеком, гит отвиснет кину линк

Google
MrSmeet
14.07.2017
20:52:13
А то не осилили и поливают помоями

Vladislav
14.07.2017
20:53:11
СИ не трож
Нинужен (для прикладных задач)

Dmitriy
14.07.2017
20:53:22
Кто тут святое оскорбил? Кого на кол?

Vladislav
14.07.2017
20:54:01
Этот вообще на лиспе пишет, ты что

MrSmeet
14.07.2017
20:54:11
На си можно написать то же что на крестах но при этом иметь намного больше контроля

Этот вообще на лиспе пишет, ты что
Лисп игрушка для математиков и вконец перекуривших сипласников

Vladislav
14.07.2017
20:55:14
MrSmeet
14.07.2017
20:56:02
Холивары мы конечно устраивать не будем, если вы перестанете в кресто чате при любом удобном случая указать на дзен постить лисп

MrSmeet
14.07.2017
20:57:16
это эмм, бред
Обсуждая это, в холивары перейти должны мы

Berkus
14.07.2017
20:57:32
да я просто факт отметил, чего тут спорить

Dmitriy
14.07.2017
21:18:44
это эмм, бред
Если рассматривать задачу чисто со стороны функционала конечной программы, то да, можно. Только вот насчет национальности решения некоторых задач на Си можно реально поспорить.

MrSmeet
14.07.2017
21:24:18
За что снова банан, сигналы к ОПП не относятся

Путают людей, и кричат на весь чат, что тру опп в swift, smalltolk, obj-c

Berkus
14.07.2017
21:25:27
прекрати нести бред

MrSmeet
14.07.2017
21:25:47
прекрати нести бред
Дак ты скажи где бред то, я так считаю

Berkus
14.07.2017
21:26:03
тру ооп действительно больше в смолтоке чам во всем что ты назвал кроме него

MrSmeet
14.07.2017
21:26:40
Google
MrSmeet
14.07.2017
21:27:19
У всех разные карандаши так то, имхо банан просто за то, что у меня другие представления?

Sergey
14.07.2017
21:30:02
тру ооп действительно больше в смолтоке чам во всем что ты назвал кроме него
а действительно интересно, почему же smalltalk "трушнее" остальных языков в плане ооп?

Admin
ERROR: S client not available

MrSmeet
14.07.2017
21:30:59
а действительно интересно, почему же smalltalk "трушнее" остальных языков в плане ооп?
Не знаю, но про сигналы, и что это болше контрактное программирование а не опп, ты не пиши а то как мне банан даст

Berkus
14.07.2017
21:34:25
вот опять бред несешь, какое контрактное программирование ты чего

я скорее тебе еще бананов отвешаю, потому что ты совсем рандомные слова в предложения подставляешь

MrSmeet
14.07.2017
21:36:24
вот опять бред несешь, какое контрактное программирование ты чего
https://ru.m.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5

Berkus
14.07.2017
21:38:08
а действительно интересно, почему же smalltalk "трушнее" остальных языков в плане ооп?
потому что объекты имеют поведение и состояние, и единственный способ изменить их состояние - это попросить их использовать это свое поведение. это смолток, это начало 70-х и никакого с++ тогда не было еще, это базис симулы-67. по факту одно из самых ранних применений ооп.

Berkus
14.07.2017
21:39:02
https://ru.m.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%B0%D0%BA%D1%82%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
там прямо написано "МЕТОД ПРОЕКТИРОВАНИЯ" а я тебе говорю про "ЯЗЫК ПРОГРАММИРОВАНИЯ" видишь разницу, не?

Group Butler [beta]
14.07.2017
21:39:15
Berkus banned MrSmeet!

Berkus
14.07.2017
21:39:19
задрал реально

Владислав
14.07.2017
21:39:38
его же только недавно разбанили?

Gleb
14.07.2017
21:39:40
=)

Alik
14.07.2017
21:40:04
задрал реально
Скатились)

Банить чувака просто за то, что он тебе не понравился

Sergey
14.07.2017
21:47:27
потому что объекты имеют поведение и состояние, и единственный способ изменить их состояние - это попросить их использовать это свое поведение. это смолток, это начало 70-х и никакого с++ тогда не было еще, это базис симулы-67. по факту одно из самых ранних применений ооп.
окей, видимо у нас разные понятия о "тру" ) то что smalltalk может претендовать на статус родоначальника ООП методологии, это ок ) но ведь я на каких-нибудь шарпах (не бейте =) ) тоже могу писать в чистом ООП.

Berkus
14.07.2017
21:53:04
The Smalltalk language, which was developed at Xerox PARC (by Alan Kay and others) in the 1970s, introduced the term object-oriented programming to represent the pervasive use of objects and messages as the basis for computation. Smalltalk creators were influenced by the ideas introduced in Simula 67, but Smalltalk was designed to be a fully dynamic system in which classes could be created and modified dynamically rather than statically as in Simula 67.

Google
Berkus
14.07.2017
21:55:02
не знаю насколько считать его тру или не тру, но ооп в общем не только и не столько в классах заключается

Даниил
14.07.2017
21:55:57
а действительно интересно, почему же smalltalk "трушнее" остальных языков в плане ооп?
потому что изначально ООП подразумевало отправку сообщений, совсем не в том смысле как в современном мейнстриме, где вызов метода - просто сахарок для всё той же процедурщины по задумке бати ООП - Алана Кея - язык предоставляет действительно рантайм для сообщений, так сделано в смолтоке и обжс, похожие идеи легли в основу модели акторов

Berkus
14.07.2017
21:56:02
Smalltalk (1972 to 1980) is another early example, and the one with which much of the theory of OOP was developed. сколько в объектах и их состоянии/действиях

Даниил
14.07.2017
21:57:00
а чем ООП а-ля C++ отличается от процедурщины кроме незначительного сахарка мне до сих пор никто растолковать ясно не мог

Vladislav
14.07.2017
21:57:25
семантически, отправка сообщения слабо отличается от вызова метода
(если для простоты считать код синхронным, разумеется)

Даниил
14.07.2017
21:57:30
семантически, отправка сообщения слабо отличается от вызова метода
семантически, вызов метода ничем не отличается от обычного вызова функции, как в старой доброй процедурщине

Berkus
14.07.2017
21:57:40
семантически, отправка сообщения слабо отличается от вызова метода
отправка сообщения в общем случае более общее действие

Vladislav
14.07.2017
21:58:27
и на самом деле, отличается
я не спорю что отличается, вопрос в том, насколько эти отличия фундаментальны

Страница 1091 из 2477