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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Абстрактные уровни или сказ о том как нас поимели, тихо сам с собою я веду беседу... 
:(
    Опции темы
 
Корпорации вас поимели?
Да, меня поимели [ 8 ]  [25.00%]
Нет, я думаю, что меня не поимели, даже если и поимели [ 24 ]  [75.00%]
Всего проголосовавших: 32
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Remiznik
Дата 27.4.2009, 10:26 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




согласен с автором ! зря перенесли в флейм ... так как я на форуме посешаю только две ветки С++ Новички и С/С++: Кроссплатформенное программирование ..... а так как эта тема мне интересна придётся ешо и за флейомм следить а это не ГУд(

почему нельзя например в разделе С/С++: Кроссплатформенное программирование сделать ветку флейм .... там бы люди могли высказывать свои мнения по QT и вобше по развитию этого направления ?
PM MAIL   Вверх
azesmcar
Дата 27.4.2009, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


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




Remiznik

На форуме есть такая замечательная кнопочка
user posted image

там показывает новые сообщения в темах в которых ты учавствовал..жми и наслаждайса и не надо следить за разделами.
PM   Вверх
unicuum
  Дата 27.4.2009, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




Цитата(azesmcar @  27.4.2009,  08:51 Найти цитируемый пост)
Я делаю то что хочу, меня никто не заставляет использовать виндоуз или студию или что нибудь еще.

Майкрософт хочет чтобы ты так думал, но как я уже сказал это не важно. Так же как не важно кто какую кластерную базу данных или файловую систему использует, и кто какими библиотеками пользуется. Для абстрактных ядер это не имеет значения, если только не начнёшь пользоваться мета объектными компиляторами.

Правило номер 3:
Если не умеешь займись плагиатом.

Пользовательские соглашения

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

Boost
  • boost - разделение по модулям, заголовки hpp
  • libs - разделение по модулям, единицы компиляции cpp
cla_ss

NVIDIA PhysX SDK
sdk
  • разделение по модулям - include, заголовки h
  • src - отсутствует
  • lib
NxClass

OpenCASCADE
ros
  • inc - в одной куче, заголовки hxx и др.
  • src - разделение по папкам, единицы компиляции cpp и др.
Group_Class

STL(mingw)
  • include - уродское разделение по модулям, заголовки h
  • lib - уродское недоразделение по модулям
class

и наконец

Qt SDK
src
  • include - разделение по модулям, заголовки h
  • lib - в одной куче
  • src - разделение по модулям, , единицы компиляции cpp
class

Пожалуй пока хватит, именования методов, полей и прочего стандартные, первое слово маленькое, все последующие с большой буквы. Именование типов все слова с большой буквы. А вот насчёт папок заголовков и единиц компиляции закралась крамольная мысль. Нарушение общего принципа грозит спутыванием откомпилированных единиц компиляции с заголовками.


--------------------
user posted image
обычный день на винграде
PM   Вверх
azesmcar
Дата 27.4.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


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




Цитата

Майкрософт хочет чтобы ты так думал

А я хочу чтобы майкрософт выпустил новую версию Визуал Студии..если они ее выпустят значит я их поимел? Иногда наши желания сходятся с чужими, и это не значит что нас поимели smile
PM   Вверх
unicuum
  Дата 27.4.2009, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




Цитата(Remiznik @  27.4.2009,  10:26 Найти цитируемый пост)
согласен с автором ! зря перенесли в флейм

Автор немножко ненормальный и читает эту фразу как "согласен с автором не зря перенесли в флейм".


--------------------
user posted image
обычный день на винграде
PM   Вверх
Remiznik
Дата 27.4.2009, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




Цитата(unicuum @ 27.4.2009,  10:44)
Цитата(Remiznik @  27.4.2009,  10:26 Найти цитируемый пост)
согласен с автором ! зря перенесли в флейм

Автор немножко ненормальный и читает эту фразу как "согласен с автором не зря перенесли в флейм".

скажу иначе.
Я ПРОТИВ ПЕРЕНОСА ЭТОЙ ТЕМЫ В ФЛЕЙМ.


Это сообщение отредактировал(а) Remiznik - 27.4.2009, 10:52
PM MAIL   Вверх
azesmcar
Дата 27.4.2009, 11:11 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


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




Цитата

Автор немножко ненормальный и читает эту фразу как "согласен с автором не зря перенесли в флейм". 

автор слишком долго программировал на С подобных языках smile 
PM   Вверх
Lazin
Дата 27.4.2009, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




Цитата(Remiznik @  27.4.2009,  10:50 Найти цитируемый пост)
Я ПРОТИВ ПЕРЕНОСА ЭТОЙ ТЕМЫ В ФЛЕЙМ

можно подумать что тема интересная...
PM MAIL Skype GTalk   Вверх
unicuum
  Дата 27.4.2009, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




Я не спал так долго, что уже и забыл, когда проснулся. В голову лезли отсутствующие мысли. Индикаторы моих терабайтников показывали 40 40 40. Совсем неплохо учитывая какой мне настанет пипец в случае их поломки. Так что же он такое программист и что останётся после него.

Взглянув на небольшую схему из сотни недавно составленных понятий я пребывал в мелкой задумчивости. Никто не спорит, что предикаты первого порядка в чём-то хороши, однако я постоянно использую классический триплекс, вероятно это о чём-то говорит.

Додумать текущую идею мне не дал внезапный звонок по телефону произошедший несколько часов назад, когда я смотрел телевизор.

Правило номер 4:
Код никогда не бывает закончен.

Поскольку сколько бы я не кодил, я никогда не закончу своё творение, всегда останется что-либо, что я захочу улучшить, выбор становится намного проще. Ведь что бы я не выбрал я ошибусь и буду прав. Меньше слов больше дела, а теперь несколько волшебных слов на три буквы:
  • inc
  • lib
  • src

Для начала попробуем зеркальные каталоги с нулевым уровнем вложений. Очевидно это не самый лучший выбор для большой библиотеки, но никаких больших библиотек на горизонте не наблюдаетсясь. К тому же я до сих пор не нашёл человека, которому всё это очевидно, так что и возразить мне некому.

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

Но что делать, если они начнут совпадать, ведь файловая система каталогизации ничего им не гарантирует. Следовательно хотя классы и имена файлов не обязаны иметь приставку, для макросов она необходима.

Код
#ifndef AX_CLASS_H
#define AX_CLASS_H

namespace Namespace
{
    class Class
    {
    };
}

#endif // AX_CLASS_H



--------------------
user posted image
обычный день на винграде
PM   Вверх
unicuum
  Дата 27.4.2009, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




Антонимы, синонимы, а вот ОМОНимам вход воспрещён.

Некую роль в абстрактном ядре играют операторы. Это не значит, что нельзя обойтись без них, это лишь значит, что разработчики C++ решили их зачем-то внедрить. Всегда ли существующая возможность должна быть использована? Нет, нет и ещё раз нет. А теперь пару примеров операторов языка C++

Унарные операторы
Indirection operator (*)
Address-of operator (&)

Unary plus operator (+) 
Unary negation operator (–)

Logical negation operator (!)

One's complement operator (~)

Prefix increment operator (++)
Prefix decrement operator (––)

Cast Operator () 

sizeof operator 

new operator 
delete operator 

Бинарные операторы

Multiplicative operators
Multiplication (*)
Division (/)
Modulus (%)

Additive operators
Addition (+)
Subtraction (–)

Shift operators
Right shift (>>)
Left shift (<<)

Relational and equality operators
Less than (<)
Greater than (>)
Less than or equal to (<=)
Greater than or equal to (>=)
Equal to (==)
Not equal to (!=)

Bitwise operators
Bitwise AND (&)
Bitwise exclusive OR (^)
Bitwise inclusive OR (|)

Logical operators
Logical AND (&&)
Logical OR (||)

Assignment operators
Assignment (=)

Addition assignment (+=)
Subtraction assignment (–=)

Multiplication assignment (*=)
Division assignment (/=)
Modulus assignment (%=)

Left shift assignment (<<=)
Right shift assignment (>>=)

Bitwise AND assignment (&=)
Bitwise exclusive OR assignment (^=)
Bitwise inclusive OR assignment (|=)

Comma Operator (,)

и так далее...

Операторы забавная штука, по сути являясь всего лишь специальными определениями методов они могут заключать в себе любую функциональность. Сложение может вовсе таковым не является если этого не хочет сам пользователь.

Операторы сдвига используются как попало. Двойная стрелочка и вуаля, значение перемещается или извлекается из потока. Гениально!!! Пока крыша не съедет от слишком вариативной смысловой нагрузки, ведь в битовых множествах оператор сдвига значит совсем другое.

Некоторые операторы имеют смысловые антонимы, их так же можно синонимировать с обычным методом. Вопрос в другом, что это даёт помимо самоудовлетворения...


--------------------
user posted image
обычный день на винграде
PM   Вверх
chaZm
Дата 27.4.2009, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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




Стиль автора по меньшей мере необычен... Почитаю..
PM MAIL   Вверх
azesmcar
Дата 27.4.2009, 13:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


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




unicuum

Может стоит блог завести?  smile 
PM   Вверх
unicuum
  Дата 27.4.2009, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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




Цитата(azesmcar @  27.4.2009,  13:32 Найти цитируемый пост)
unicuum

Может стоит блог завести?  smile  

У меня не то что блог, сайт есть с доменом второго уровня. Но я человек настроения, хочу пишу, хочу нет.


--------------------
user posted image
обычный день на винграде
PM   Вверх
SABROG
Дата 27.4.2009, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006




Цитата(unicuum @ 27.4.2009,  13:46)
Цитата(azesmcar @  27.4.2009,  13:32 Найти цитируемый пост)
unicuum

Может стоит блог завести?  smile  

У меня не то что блог, сайт есть с доменом второго уровня. Но я человек настроения, хочу пишу, хочу нет.

Вроде много написано, вижу человек старается. А вот на кого или на что нацелен этот топик (статья?) понять не могу. Или тут предлагается написать собственный язык программирования?


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
Lazin
Дата 27.4.2009, 21:01 (ссылка) |  (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




user posted image
PM MAIL Skype GTalk   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

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


 




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


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

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