Факультет ИСиТ Пятница, 29.03.2024, 13:38
Приветствую Вас Гость | RSS
[ Персональный раздел · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Факультет ИСиТ СыктГУ - Форум » Компьютеры / Интернет / Информационные системы и технологии » Программирование » ООП для самых маленьких (Основы ООП и библиотеки STL)
ООП для самых маленьких
eXceed Дата: Вторник, 07.04.2009, 23:03 | Сообщение # 21
Профессор
Группа: СуперАктив
Сообщений: 5795
Награды: 0
Статус: Offline
lamama

Спасибо за оценку. Приятно видеть, что мои старания не зря.

Max-off

С вами я не соглашусь. Навыки программирования и как следствие аналитический ум со способностью самостоятельного поиска решение проблемы -> очень важное качество. Да и в профессии ПиЭ программирование нужно. Взять ту же 1С.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
Sanny Дата: Вторник, 07.04.2009, 23:28 | Сообщение # 22
Правдоборец
Группа: СуперАктив
Сообщений: 6293
Награды: 0
Статус: Offline
Quote (Max-off)
Выпускники ПИЭ - это не кодеры, не программисты. Это внедренцы УПП иже сними системы или люди которые обслуживают эти вещи.

Научите меня внедрять УПП без программирования!!!! Готов ради этого отдать свой правый глаз! Или любой другой орган!


У меня есть план - выпить столько, сколько смогу. Отличный план!
 
Max-off Дата: Среда, 08.04.2009, 00:09 | Сообщение # 23
Студент
Группа: Актив
Сообщений: 67
Награды: 0
Статус: Offline
Quote (Sanny)
Научите меня внедрять УПП без программирования!!!! Готов ради этого отдать свой правый глаз! Или любой другой орган!

Любая система без сервера приложений.

Quote (eXceed)
С вами я не соглашусь. Навыки программирования и как следствие аналитический ум со способностью самостоятельного поиска решение проблемы -> очень важное качество. Да и в профессии ПиЭ программирование нужно. Взять ту же 1С.

Та же 1С это не весь рынок УПП, нам не дают именно администрирования систем (не беру 1С). Сап, было у нас 2,5 часа знакомства с ним, сейчас универ купил nav, а лицензия не позволяет его администрировать. Программирование нужно лишь на уровне БД (это опять если не брать 1С), но и то если написание запросов можно назвать программированием.
Если брать ту же 1С, его язык приближен к VB, но кто нибудь нам дает VB?

 
eXceed Дата: Среда, 08.04.2009, 00:30 | Сообщение # 24
Профессор
Группа: СуперАктив
Сообщений: 5795
Награды: 0
Статус: Offline
Max-off

Дело не в том, что там приближено к ВБ. Программирование, принципы, постулаты ооп и ооп, технологии они во всех языках одни. Где то больше, где то меньше. Я программировал на Delphi много и упорно, программировал с vcl, без vcl, на чистых api и avl. Полтора года назад я понял, что дельфи не дает мне того, что я хочу. Я "перерос" язык и шагнул в мир С++. Перешел легко ибо выше перечисленное в С++ точно такое же.

И давать тебе не обязаны. Если программируешь на паскале хотя бы и есть голова которой ты не только кушаешь, то любой язык дальше освоиться легко.

Ни одной более или менее сложной системы не встречал, чтоб при наладке не пришлось для нее костыли писать.


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
Sanny Дата: Среда, 08.04.2009, 08:32 | Сообщение # 25
Правдоборец
Группа: СуперАктив
Сообщений: 6293
Награды: 0
Статус: Offline
Quote (Max-off)
Та же 1С это не весь рынок УПП

Стоп! Что есть УПП?


У меня есть план - выпить столько, сколько смогу. Отличный план!
 
Stranger Дата: Среда, 08.04.2009, 22:42 | Сообщение # 26
Магистр
Группа: СуперАктив
Сообщений: 170
Награды: 0
Статус: Offline
ММ, Пашко, мозгуешь опять)...Тока давай как в предверии все той же курсовой, о которой писал, накидай текст по оптимизации памяти happy Как ты там у себя реализовывал) Дерзай!

"Ангелы зовут это небесной отрадой, черти - адской мукой, а люди - любовью" (Г.Гейне)
 
eXceed Дата: Среда, 08.04.2009, 23:17 | Сообщение # 27
Профессор
Группа: СуперАктив
Сообщений: 5795
Награды: 0
Статус: Offline
Ну что же. Выполняем /r/ Stranger.

Оптимизация работы с памятью. Стандартные функции C/C++.

Оптимизация работы memcpy.

Копирование памяти через промежуточный буфер ликвидирует все слабые стороны алгоритма штатной функции memcpy, значительно увеличивая тем самым ее производительность.

Ex.

Code
for (a = 0; a < count; a += subBLOCK_SIZE)
{
         for (b = 0; b < subBLOCK_SIZE; b += BRUST_LEN)
                 tmp += *(int *)((int)src + a + b);

         memcpy((int *)((int)dst + a ), (int *)((int)src + a), subBLOCK_SIZE);
}

Оптимизация memmove.

В сравнении со стандартной функцией memmove() эта работает быстрее на 15% - 20%.

Code
int __MyMemMoveX(char *dst, char *src, int size)
{
         char *p1, *p2;
         int a, x = 1;
         int delta;

         delta = dst - src;
         if ((delta < 1)) return -1;

         for (a = size; a > delta; a -= delta)
                 memcpy(dst + a - delta, src + a - delta, delta);

         return 0;
}

Оптимизация memcmp.

Code
void *__cdecl _memccpy (void *dest, const void *src, int c, unsigned count)
{
         while (count && (*((char *)(dest = (char *)dest + 1) - 1) =
         *((char *)(src = (char *)src + 1) - 1)) != (char)c) count--;

         return (count ? dest : NULL);
}

Технические обоснования писать лень, т.к. я не трезв. Могу обосновать в IRL.

Все взято из древних загашников прожжоного жизнью тролля, лжеца и девственника aka eXceed


bda-expert.ru — это система форумов, где можно общаться быстро и свободно, где любая точка зрения имеет право на жизнь.
 
Факультет ИСиТ СыктГУ - Форум » Компьютеры / Интернет / Информационные системы и технологии » Программирование » ООП для самых маленьких (Основы ООП и библиотеки STL)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:



Copyright bda-expert.ru © 2008-2024Хостинг от uCoz