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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> основы основ, мне было интересно читать 
:(
    Опции темы
DENNN
Дата 31.8.2004, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



может и не только мне интересно будет почитать:
http://russian.joelonsoftware.com/Articles/BacktoBasics.html
PM ICQ   Вверх
shedon
Дата 31.8.2004, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Экс. модератор
Сообщений: 1209
Регистрация: 17.1.2003
Где: Нижнiй Новгородъ

Репутация: 4
Всего: 11



Довольно интересная статья


--------------------
Programming is like sex: One mistake and you have to support it your lifetime
PM MAIL WWW ICQ   Вверх
lynx_916
Дата 31.8.2004, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 1



гыыыы, интересно


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
AndyY
Дата 31.8.2004, 22:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 2
Всего: 4



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

1. в том, что функции strncpy, strncat, _snprintf не ставят завершающий 0 в конце.
2. если сохранить указатель на строку в нескольких местах, то при необходимости переразмещения буфера (выделения большего объема памяти) требуется обновлять все указатели
3. далеко не во всех кодировках длина строки соответствует числу символов в ней + 0 на конце.

Итак, какие мнения?


--------------------
PM MAIL WWW   Вверх
chipset
Дата 1.9.2004, 07:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



Очень интересная статья (читал пару месяцев назад)



Это сообщение отредактировал(а) chipset - 1.9.2004, 07:47


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
gray_k
Дата 1.9.2004, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: нет
Всего: 22



Мне вообще все его статьи нравятся. Умный мужик.


--------------------
С уважением.
Gray.
PM MAIL   Вверх
3,14
Дата 1.9.2004, 09:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



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


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
DENNN
Дата 1.9.2004, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



Цитата
ИМХО - учится надо начинать сверху, если человек разберётся с премудростями ООП тогда мож у него и с низким уровнем что получится

Ага, и у него создасться ложное представление о том, что же там находится внизу.

PM ICQ   Вверх
3,14
Дата 1.9.2004, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



Цитата
Ага, и у него создасться ложное представление о том, что же там находится внизу.
А иначе возникнет неправильное понимание что же находится вверху hehe.gif, часто встречал что люди начинавшие с C и ASM, вьежали в ООП не до конца, так как подходили ко всему с битиками и байтиками, не вникая в логику действий.


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
DENNN
Дата 1.9.2004, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

Репутация: 1
Всего: 43



3,14
Про "невъезжающих" разговор отдельный. Они как раз критерием врядли могут служить.

PM ICQ   Вверх
lynx_916
Дата 1.9.2004, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 1



Цитата(3)
люди начинавшие с C и ASM, вьежали в ООП не до конца

я тебе говорю.
у меня друг учил С долго, а потом сразу на яву.
въехал.
даже очень.


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
3,14
Дата 2.9.2004, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



Я не говорю что они не могут программить на языках высокого уровня, но как правило у них логика другая. Ест у меня друг, типичный программер к-ый начинал C, занялся ASM и.т.д. Он может запросто программить хоть на C++, хоть на Java, но завязался однажды у нас спор насчёт того, что выведет код :
Код
class A
{
 public:
   virtual void prt_type() { cout << "A" << endl; };
   A() { this->prt_type(); };
}

class B : public A
{
 public:
   virtual void prt_type() { cout << "B" <<endl; };
   B() { this->prt_type(); };
}

main()
{
  B test;
  return 1;
}

Мой вариант был :
A
B
Его вариант :
B
B
В док-во он долго задвигал про таблицу ф-ий, про то как там размещаются виртуальные ф-ии, и про то что произойдёт при вызове одного конструктора из другого, на что я сказал что его вариант просто противоречит логике ООП и оказался прав.


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
chipset
Дата 2.9.2004, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4071
Регистрация: 11.1.2003
Где: Seattle, US

Репутация: 27
Всего: 165



И кто здесь начинал с ООПнутых языков?
Некоторые вообще с Васика начинали... tounge.gif
Добавлено @ 08:54
Вьехать можно(если вообще этому человеку можно вникнуть), стереотипы быстро сотрутся (по себе сужу).


--------------------
Цитата(Jimi Hendrix)
Well, I stand up next to a mountain
And I chop it down with the edge of my hand
PM MAIL WWW   Вверх
3,14
Дата 2.9.2004, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: нет
Всего: 24



Суть не в этом, человек может стать хорошим кодером с чего бы он не начинал, но с чего начинать ООП кодер целесообразней, вот вопрос!
Цитата
стереотипы быстро сотрутся (по себе сужу)
Это не у всех так.


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
lynx_916
Дата 3.9.2004, 19:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 1



Цитата(chipset @ 2.9.2004, 07:53)
стереотипы быстро сотрутся (по себе сужу)

не понял. поясни, илиз.
Цитата(chipset @ 2.9.2004, 07:53)
И кто здесь начинал с ООПнутых языков?

правильно, кто начал бы с ООП, тот бы и закончил быстро.


--------------------
Who dares, wins. (с) Solid Snake
PM MAIL ICQ YIM MSN   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

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

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


 




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


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

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