![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
Скажите, пожалуйста функцию преобразования double в char?
|
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| paSha_X |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 80 Регистрация: 5.12.2006 Где: Беларусь, Минск Репутация: 1 Всего: 2 |
А если мне надо из числа 5.25 получить строку "5.25" ??
|
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
|
|||
|
||||
| archimed7592 |
|
||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
а если научится сразу правильно задавать вопросы?
Добавлено через 1 минуту и 40 секунд ну или по пути изобретателей велосипедов
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||
|
|||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
archimed7592, все таки общие вопросы, я считаю применение boost тут не уместно, не так много людей его юзают |
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 35 Всего: 60 |
||||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
да и начать никогда не поздно... о, как завелись то неа, нету... и что? изобретением велосипеда я называю попытку с нуля сделать то, что уже оч давно изобретено, сделано и, самое главное, что продуманно и проверенно не одним, а сотнями человек... а в стандарте описаны способы взаимодействия по сетевым протоколам? а способы взаимодействия с юзером, посредством GUI? тем не менее, ты не пишешь с нуля собственный toolkit, как только в этом появляется необходимость... и раз уж завели речь о стандарте... да будет тебе известно, что зарекомендовавшие себя библиотеки из boost переодически принимают для включения в следующий стандарт... к примеру, в с++-2009 будут включены Boost.Regex, boost::bind, tuples и многое другое... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
зачем он нужен, в ситуациях когда нет необходимости его использовать, я его не юзал ни разу, и от тэтого не страдаю. Человек задал элементарный вопрос, и ты ему сразу, нате boost, если человек не знает ответа на то\акой вопрос, то буст ему точно не нужен. Я понимаю ты хотел показать свои обширные знания, но они здесь не уместны, так как новичку это буст нах не нужен, к тому же скорее всего это будет применено в студенческой лабе, и если он применит буст, то его пошлют далеко и надолго.
вот как включат, тогда и поговорим |
||||
|
|||||
| v_nikolaev |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 6.5.2007 Репутация: нет Всего: нет |
кроме того предложенный вариант верен и для C |
||||
|
|||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
Вот, полностью поддерживаю человека. Я полностью против, чтобы boost, stl и вся остальная шняга была принята стандартом. Никто, я поддчёркивают никто из профессиональных разработчиков, которые пишут действительно профессиональные вещи - не используют готовых библиотек, более того, пишу свой на асме, чем достигуют большой оптимизации приложений. Например ОСи, игры. А имхо: самолично переходить на готовые библиотеки - значит сознательно понижать свой уровень возможностей. -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
vinter, думаю, новичок сам разберётся, что ему нужно, а что нет...
Rickert, удачи... пиши а асм... мы здесь с++ обсуждаем... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| adLucem |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 17.4.2007 Где: Украина, Донецк Репутация: нет Всего: 5 |
archimed7592, все должно быть просто, но не проще. Ваше второе решение отлично подходит для С++, как решение vinter для С.
А boost вещь конечно хорошая, но предназначена для высокоуровневого программирования, в том понимании в каком его дает Страуструп, но отнюдь не для получения строковых представлений. Да и это начинает напоминать стрельбу по воробьям из снайперской винтовки - за boost'ом не видно задачи (в том смысле, что изучение аспектов boost, связанных с предложенными вами решением займет гораздо больше времени, чем требуется на решение этой задачи). Хотя в принципе и 2*2 можно считать на калькуляторе - универсальном многопрофильном средстве |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
не вижу никаких проблем в написании примеров на бусте в разделе "С++: Общие вопросы". Если человек действительно не хочет юзать буст по каким-либо причинам, пусть он так и скажет, приведем другие примеры. STL уже давно в стандарте, еще с 98 года. Не в курсе? И как уже говорили, и часть буста будет принята года через 2. |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
да не напрягайся... фанаты асма-осеписатели пока не повзрослеют на каждом углу будут кричать, что нужно всё писать на асме - так "эффективней"...
насчёт эффективности, кстати... вот все так взъелись на буст... если нравится писать 4 строчки вместо одной - флаг в руки... лично я, начал использовать буст именно с lexical_cast... и только потом уже начал изучать остальные библиотеки... и компилировать буст для этого не нужно... скачай, распакуй и наслаждайся... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
archimed7592
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Rickert, оч многословно, а главное понятно, что же ты хотел этим донести...
так, чисто из интереса спрошу: много ли "профессиональных разработчиков, которые пишут действительно профессиональные вещи" может знать окончивший школу/поступивший в универ программист? я вот таких не знаю... более того, не кричу чем эти таинственные разработчики занимаются... или может быть ты себя относишь к разряду таких "разработчиков"? много "действительно профессиональных вещей" уже разработал? может ещё и реализовал? и всё на асме? герой... к слову, разработчики код не пишут... а если и пишут, то себе в удовольствие... Это сообщение отредактировал(а) archimed7592 - 15.5.2007, 18:33 -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
предсавь себе да, людя работают в различных компаниях и там уж поверь работает квалифицированный персонал
как минимум его надо ставить.. да и где там четыре строчки, мой пример занимает не больше чем твой |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
В Майкрософте, по идее, тоже квалифицированные люди работали, когда создавали Windows 95|98. Ну и? Кто проверял их профессионализм? Вот если они пишут OpenSource-код, так тогда легко любой желающий может оценить качество кода. А так - можем только поверить тебе на слово. Только вот что-то не очень можется, в том аспекте, что ты указал. Ты уверен, что когда они пишут код, они делают именно так, как ты говоришь и не приемлют никак иначе? Ага... один раз поставить, да чего там, даже собрать буст сложно профессиональной команде разработчиков? Или они пишут одностраничные программы за 5 минут? Добавлено через 1 минуту и 14 секунд это почему же? |
|||
|
||||
| archimed7592 |
|
||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
его нужно ставить только для оч малого набора библиотек... для всего остального его достаточно распаковать и прописать include-пути...
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||
|
|||||
| vinter |
|
||||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
а ты не плюй в их сторону, ты не знаешь их уровня, но я сомневаюсь, что у тебя есть хотя бы половина их квалификации ты представляешь что такое писать ОС?, слишком это сложное дело! почему?
а я что то про это говорил? Добавлено через 3 минуты и 32 секунды сказки у меня несколько одногруппников работают со второго курса
безопастность в руках программиста, строки в которых происходит обьявление я не считаю, т.к я бы все равно не написал твой пример в две строки, я бы написал его в 3, code style ринятый у нас, чтож поделаешь.. |
||||||
|
|||||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
я представляю... в чем сложность? скорее дело не в сложности, а в маркетинге...
да и потом, при написании ОС никаких библиотек не используют: это немножечка асма(то, что нельзя сделать при помощи Си) и всё остальное на чистом Си без использования даже стандартной библиотеки(я уж молчу про внешние аля буст)... я работаю с первого... даже чуть раньше начал... и тем не менее пока не встретил профессионалов, делающих чисто профессиональные вещи и не использующих stl, boost, а пишуших на чистом асме... бред это короче, совершенно к теме не относящийся... ну-ну... вот у меня BSOD'ы раз-два в неделю... толи руки у великих и ужасных M$ кривые, толи ты немного неправ... в соседнем топике спорят(-или) о необходимости smart pointers... типа если руки кривые - не спасёт... не знаю, не знаю... типобезопасность плюсов - великая вещь, а элипсисы - жуткое зло, имхо... я говорю, сколько нужно строчек для самого преобразования, когда у тебя есть только число... в случае буст: lexical_cast < string > (num)... можно в ф-цию передать прям так... можно в переменную засунуть... че душе угодно... в твоём случае - нужно иметь отдельный буфер, который по хорошему, на каждое преобразование отдельный... вот такая вот арифметика... про плюсовый вариант с потоками я вообще молчу - многабукоф... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Rickert |
|
||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
А скажи мне друг, кто в то время создал что-либо более удобное? Ты вообще читал биографию Билла и историю майкрософта? Те люди, которые говорят, что винда - must die - это всего лишь низкоквалицированные, скорее всего уличные, болтуны, они ничего не понимают в ОС и врядли имели дело с чем кроме винды, доса и линукса. Поверь, я кучу систем перепробовал и с полной веренностью могу заявить: более лучшей системы по сочетанию стабильности и удобства, чем винда - нету. Да я - пожалуйста. Учусь не в супер - пупер Московском универе, а в ИГУ. На первом курсе работал в формацефтической фирме, писал ПО для работы с манекенами, на втором занимался разработкой ПО для расслыки смс через gsm модемы, а сейчас, заканчивая третий курс, работают над написание сетвых и иного рода демонов для бесдиковых систем.
А какой половине речь? Тут и 1/4 не пахнет. Вы вообще знакомы с такой вещью, как deadline? Когда у тебя срок жётский и ты должен успеть: костьми лечь, но успеть сдать свою часть проекта. менеджеров не интересует как, это просто должно быть вовремя и всё, иначе унимается зп / увольняют / лишают премий. А в следствии спешки - появляются дыры, которые потом народ латает патчами. Половина заработка программиста - от тех. поддержки. Ну совсем чуть-чуть. Вот именно вы и не понимаете, как пишутся ОС. Это не бред - это ваша неспособность к мыслительной деятельности Бедте грамотнее: какая разница сколько строчек у вас в тексте? Вопрос для программиста о кол-ве строк - не вопрос вообще: твоя программа должна работать быстро и эффективно, а не иметь меньшее кол-во строк имхо -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||
|
|||||
| Palladin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 932 Регистрация: 15.5.2007 Где: Беларусь г.Гомель Репутация: нет Всего: 17 |
Походу ты делаеш какуюто программу и в конце надо ответ преобразовать для того чтоб вывести в какойнить объект типа edit-a, если так то мона воспользоваться функцией Format
Код на Visual:
На борланде вроде тоже так можно но эт не проверено.... -------------------- Глуп тот кто полагается на истину авторитета, а не на авторитет истины [color=red]KAV&KIS==Evil[/color] |
|||
|
||||
| adLucem |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 17.4.2007 Где: Украина, Донецк Репутация: нет Всего: 5 |
archimed7592, вопрос не в том сколько нужно писать строк, а в том насколько ясно и просто они отражают решение. Одна простая вещь - boost не панацея от всех болезней, а не более чем одно из множества лекарств и до тех пор пока boost не принят в стандарт С++, предлагать на нем решения общих вопросов С++ можно лишь в качестве дополнительного примера.
Избавьтесь от детских мечтаний - программирование это труд, который местами приносит удовольствие, местами требует просто упорства без лишних мыслей. Благодаря тому что на западе программирование рассматривают как труд они и получают реальные результаты. Помниться в книжке "Хакеры герои компьютерной революции" была такая фраза "Он понял, что ему не нужны хакеры, которые пишут код когда хотят, а нужны профессионалы, которые конечно же не столь гениальны, но способны решать реальные задачи и на которых можно положиться". Оценивайте трудозатраты - найти разработчика на С++ без boost легче и дешевле чем тоже самое с boost. И программы без boost поддерживать проще чем с boost - с финансовой точки зрения. boost должен применяться только если его использование в данном случае оправдано какими либо реальными причинами - прирост производительности, упрощение кода и так далее. По моему archimed7592 просто использует boost в некоторой мере и исходит из того, что каждый должен делать также, поэтому рекламирует его по поводу и без оного. |
|||
|
||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
впервые вижу человека видевшего исходники винды, честь тебе и хвала
есть еще третий вариант, руки кривые у тебя. У меня BSOD'ов не было уже около 4 лет, а до этого они были лишь потому что нипонимал ниче. из этих 4 лет 3.5 стоял XP а сейчас VISTA и никаких нареканий у меня к ним нет. |
||||
|
|||||
| korbian |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 336 Регистрация: 20.2.2007 Где: Penza Репутация: 2 Всего: 14 |
Простите
я BSOD последний раз на скринсейвере видел. Это сообщение отредактировал(а) korbian - 16.5.2007, 11:29 -------------------- korbian © |
|||
|
||||
| archimed7592 |
|
||||||||||||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
ты так и не ответил... ты делаешь всё это на асме? твои коллеги так делают? а ещё, скажи, ты пишешь на чистом си и не используешь с++?
ну, во-первых, если речь об игре quake 3, то stl тогда уже была, просто мосье, видимо, не знаком с тем, что же такое stl и что при написании программ на Си stl не используют... уважаемый, вы голословны... с чего ты взял, что она будет работать медленно и неэффективно? хочешь бенчмарк?
а что изменится, когда lexical_cast примут в стандарт? что-то кардинально изменится? я не говорю, что это панацея, просто я реально его использую и мне удобно давать примеры именно для boost... это раз. во-вторых, я дал пример для чистого с++ и, в-третьих, дали пример для чистого си... что так сразу наезжать на boost??
это задача кадровика... и его головная боль... что, упрощения кода не произошло?
я не считаю, что каждый должен делать так же, но, не вижу никакой проблемы в том, чтобы приводить примеры для boost...
во-вторых, посмотри исходники ядра linux - там много асма? там используется libc? libstdc++? вот я отлично понимаю, что irql_is_not_less_or_equal - это значит, что какой-то драйвер решил поюзать своп/фс тогда, когда этого делать нельзя... и что? это мои кривые руки виноваты? а может скорее мудака, который этот драйвер писал? пусть он из ms/amd/nvidia/etc... неважно... важно, что безопасность не всегда в руках программиста... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||||||||||||
|
|||||||||||||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
От сразу видно люди никогда драйвера не писали и в ядре не копались -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| dizzy1984 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 15.2.2007 Репутация: 3 Всего: 25 |
Не хотелось бы подливать масла в огонь но все же выскажу свое мнение.
Мне кажется очевидным, что у человека, который сначала спрашивал а затем будут некоторые проблемы с установкой и освоением библиотеки boost. В приведенном примере использовались шаблоны, которые относятся к сложной тематике в c++ и воспримутся новичком труднее нежели использование функции. Но ввиду того что мы живем в свободной стране и общаемся на свободно форуме я бы предложил компромисное решение. Привести 2 варианта : вариант с sprintf и с boost::lexical_cast, причем в именно в такой очередности. boost::lexical_cast на закуску гурманам и sprintf для использования |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
||||
|
||||
| Rickert |
|
||||||||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
Я это где-то утверждал? На асме, есть малость. Допустим функция обмена переменных значениями через стэк.
Она относилась к твой фразе о том, что там асма совсем мало. Вот расскажи мне о том, как ты бы работал с видеокартой? Или звуковой картой? Или выводил трёхмерное изображение?А вывод информации на экран? А обработка клавы / крысы? И ещё много - много всего...
Беру промышленное ПО - Maya Unlimited. Стоимость 5999 $. Чистейшая графика. Что скажешь, что не нужна оптимизация? Работа с видео / картинками? А со звуком? А ещё возьми irfanview и другой просмотрщик граф. файлов. Кто быстрее грузит? irfanview? Как быстро? Со свистом в ушах? Что там один Си и я тебе сказал, а ты не видел что там для асма ажно свой компилятор написан? Знаешь, сколько игры пишу, а про термин SIMD и deque ещё не слышал - расскажи. Нет, месье тебе это и сказал. И его не просто не используют, а просто невозможно его использовать, потому что в Си нет неи шаблонов, ни классов.
Никто не сказал, что на будет работать медленно и неэффективно, было сказано слово "медленее, чем наш вариант". Напиши разницу между разработчиком и программистом Там целая папка есть "asm", в которой кода море - разливанное... -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||||||||
|
|||||||||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Использование расширенного набора команд процессора(SSE/SSE2/SSE3/SSE4/3dNow etc.). Иногда позволяет неплохо ускорить процесс расчётов. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
W4FhLF, буду знать
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| archimed7592 |
|
||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
здесь:
расскажи мне, идиоту, зачем в ядре нужны клава/крыса/видюшка? я тебе не про драйвера говорю, а про ядро ОС... ну ядро можно считать драйвером для процессора и даже в драйверах для мыши\клавы\etc. асма много не нужно... in/out и немного MSR'ов и всё... да, но исходников ни тех, ни других мы не видели, а, соответственно, утверждать, что там использовалось, а что нет - не в праве... ну вот, про SIMD не слышал, а говоришь про какой-то асм в играх... deque - обыкновенный контейнер из состава stl... мало идиотов, которые будут писать его на асме... википедия тебе в руки...
почитай в той же википедии про жизненный цикл ПО... там узнаешь чем занимается разработчик, а чем программист... к слову, у первых з/п в разы выше ;) Добавлено через 1 минуту и 35 секунд
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||
|
|||||
| adLucem |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 94 Регистрация: 17.4.2007 Где: Украина, Донецк Репутация: нет Всего: 5 |
archimed7592,
Rickert, W4FhLF, vinter, Может вы будете обмениваться личными претензиями за пределами форума или по крайней мере во флейме? Это сообщение отредактировал(а) adLucem - 16.5.2007, 15:12 |
|||
|
||||
| JackYF |
|
||||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Извини, не верю. У меня есть некоторая особенность - я к себе притягиваю ошибки. Далеко не один BSOD я видел за последний год. У XP. Еще было время, когда стояла Миллениум. Там десятки. Ну а про те времена, когда 98-ая... еще хуже. На Борланде, как и в любом другом отличном компиляторе, как минимум нет класса CString, ибо это MFC. если весь код, который ты пишешь, это только труд, то я тебе сочувствую.
Ну так вроде бы к этому и пришли. Угу. Вы еще 1/8 рассмотрите, потом 1/16... Будем переходить на личности? Заметь, я про квалифиции других обычно молчу, потому что достоверно не знаю. Даже если имею 99%-ные подозрения. А вот про квалификацию программистов Винды, как минимум некоторой ее части, я повторюсь - написано плохо. Вот не далее как вчера рылся в MSDN по одному вопросу насчет ntfs... И по ходу дела ужасался, насколько же фигово местами спроектировано WinAPI. Извини, мое имхо не может понять квалификацию программиста, который придумал название макроса LPCSTR. + куча других имхо по поводу названий функций и т.д... Другое дело, вроде бы библиотека .NET грамотнее написана. Авось лучше будет в скором времени. |
||||
|
|||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
венгерская нотация, классная вещь между прочим..
а ты не путай архитектора и разработчика/программиста, каждый программист я вляется разработчиком, но не каждый является архитектором
пипец начали с буста, теперь уже в ядро перешли.. может пора скругляться? |
||||
|
|||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
Я не принял участие в споре только потому, что в нем принимает участие archimed7592. (Только ни каких обид - я нисколько не наезжаю и не пытаюсь обидеть). Просто здесь на форуме он (archimed7592) единственный (имхо), кто при первой возможности начинает сразу отстаивать STl и boost на столько безкомпромисно, что спорить бесполезно. Так что думаю спор просто не имеет смысла. |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
настоящие воины дзена делают (при известных ограничениях)
и вообще по возможности стек не используют тот же PCI настраивается через in/out (BAR-ы и прочие вещи), далее регистры девайса могут быть либо в I/O пространстве CPU, либо отображены на память (в последнем случае можно работать и без ассемблера) хотя в целом согласен, железо в большинстве случаев требует низкоуровневых операций, но количество этих операций несоизмеримо мало по сравнению с независимым от платформы кодом я бы выделил следующие применения ассемблера в коде ОС 1. Архитектурная необходимость (управление кэшем; переключение задач; модель памяти (работа с GDT, LDT, ...); переходы user -> kernel, kernel -> user (шлюзы и т. д); архитектура CPU (MSR)) 2. in/out (по сути вся периферия I/O устройств) Бесспорно, эти вещи - основа ОС и чем эта основа более компактна, тем лучше, все остальное - базируется на ней и этого остального - в разы больше, по-другому просто быть не может ассемблер несомненно мощнейший инструмент из всех, но он требует аккуратности и внимания ОС - огромный комплекс: писать все на ассемблере, имхо, самоубийство и нескончаемость багов, и дело тут не в кривости рук Это сообщение отредактировал(а) MAKCim - 16.5.2007, 21:43 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
MAKCim,а строчку не пропустил? занос в b..? |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
это просто смешно, в какой-то мере даже бред (только не обижайся) мне что теперь, LIBC переписывать? нет, я считаю свой уровень знаний достаточным, но также считаю, что люди, писавшие LIBC тоже не дураки и навряд ли я смогу улучшить координально их код (а времени убью будь здоров сколько неоправданные велосипеды - зло и пустая трата времени Добавлено через 6 минут и 6 секунд исправлено (спасибо за поправку) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
к сожалению это основная беда многих сишников, отрицать готовые решения и изобретать велосипеды, мнея тоже STL немного корребит, т.к я не знаю че творится внутри него, но использовать нуно так как самому такое писать желания совсем нет. просто нуно разграничивать задачи, где в этом есть необходимость, и где ее совершенно нет. Добавлено через 3 минуты
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
хорошо, назовите, если вы такой знаток, основные 3 части (компонента) любой ОС (в том или ином виде)? Добавлено через 7 минут и 15 секунд vinter, проверь на бумажке пример a = 11010101 b = 00100011 1. eax <- b (eax = 00100011) 2. 00100011 ^ 11010101 = 11110110 3. 11010101 ^ 11110110 = 00100011 4. 11110110 ^ 00100011 = 11010101 5. b <- eax -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| archimed7592 |
|
||||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Anikmar,
ну почему же безкомпромиссно?
господа, изобретающие swap на асме, вы действительно думаете, что компилятор настолько туп, что не сделает так же, если не лучше за вас? -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||||
|
|||||||
| Rickert |
|
||||||||||||||||||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
И где здесь утверждение о том, что я пишу на Си?
Слово "ядро" звучит тут первы раз.
Это всё равно что утверждать: да, Президент у нас Путин, но я его лично не видел в кресле призедента - и туверждать не могу с точностью в 100%. Ох, обидется разработчики
Чего? Это к чему и о чём было?
Нет, я хочу услышать твоё квалифированное мнение. Расскажи мне про разницу между ними и про то, почему у первых зп. выше. Согласен. Действительно было бы интересно услышать мнение народа.
Примеры и факты, а не слова, мой скромный друг.
У них своя система названий и сокращений, как в проф. литературе. P - pointer C - const str - string Что неясно? Сказать честно, лично я ими не пользуюсь, мне прощу работать напрямую с фундаментальными типами
Никто и не говорит про написание на одном асме
Я имел виду переход тех, кто не понимает, как рабтают Boost, stl и потом, при вопросе "а что такое связанный двухсторонний список?" разводят руками и не знают.
Я не хоетл этим утверждать что я знаток написания Си, а хотел сказать, что человек, который говорит, что асма в написании ОС - мало, точно не представляет себе то, как она пишется. Три части? Я бы сказал: 0) I/O 1) Работа с ПО 2) Потоки
Trust no one -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||||||||||||||||||
|
|||||||||||||||||||||
| archimed7592 |
|
||||||||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
тут утверждение о том, что крутые разработчики boost/stl не используют, а пишут всё свое и на асме... а те кто используют -- тупицы... позволь нескромный вопрос: ты считаешь себя тупицей или крутым разработчиком?
что из оставшихся составляющих ОС пишут на асме? скажу по секрету: ничего... для ОС никогда не будут писать куски на асме только потому, что они якобы быстрее будут работать...
это вообще стандартный контейнер... академический я бы сказал... практически в любой более-менее литературе, рассматривающей контейнеры есть упоминание про дек... ты же, несмотря на свою ненависть к stl, знаешь что такое stack/queue/list? ну а зачем было приводить q3 как пример ПО, сделаной крутыми разработчиками не использующими stl/boost, если q3 написан на Си? я так понял, что ты пишешь всё на Си(из соображений эффективности), раз сам высказывался, что slt/boost не используешь...
я утверждаю, что, в отличии от nt-систем под nix-системы вирусов почти нет... а ты можешь привести недостаток которым страдают nix-системы и не страдают nt'шки?
не доверяешь компилятору? ну так пиши на асме вообще всё... или лучше напиши свой компилятор... вперёд и с песней... че за бред вообще про асм? ну да, есть у него очень узкая область применения... ну и че теперь, трагедию устраивать из того, что не все и не повсеместно его применяют? скажу честно, в детстве, когда узнал про асм, был таким же... считал, что все нужно писать на асме и вообще "это круто"... только я в отличии от некоторых не кричал, что люди использующие stl тупицы, а слушал че мне эти люди говорят... ну и вообще, взросление как правило отбивает стремление изобретать всякие велосипеды на асме или ещё чем-нибудь... но, как известно, исключения из правил всегда были и будут и одно мы из них мы лицезреем в этой дискуссии Это сообщение отредактировал(а) archimed7592 - 17.5.2007, 04:35 -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||||||||
|
|||||||||||
| Hurricane |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 10.4.2007 Репутация: 6 Всего: 9 |
Уважаемые archimed7592 и Rickert! Вы бы определились с тем, кого вы называете профессиональными разработчиками, а там глядишь - и предмет спора бы исчез
Не претендую ни на какую крутизну, но по крайней мере один из известных мне (причем он известен мне "изнутри") коммерческий продукт, используемый в сотнях медицинских клиник по всему миру, широко использует stl. Кстати, mfc он тоже использует. Это сообщение отредактировал(а) Hurricane - 17.5.2007, 06:40 |
|||
|
||||
| Ln78 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 25.11.2006 Репутация: 13 Всего: 15 |
Предлагаю вернуться к первоначальной теме, устроив "Здравствуй, мир". Для кода, приведённого здесь
пусть каждый напишет свой (можно несколько, желательно без дублирования с уже написанным) вариант(ы) с использованием различных среств и классов. Желательно, чтобы комментарии были только на прямые ошибки в приведенных вариантах (т.е. если приведенный кем-то вариант не выдаёт тот же результат, что приведённая здесь строка с sprintf), а комментариев как это красиво/ужасно было меньше. И пусть потом найдётся честный добрый человек (у которого будут установлены boost, mfc и всё, что потребуется), который напишет некоторый цикл с изменением значений переменных и выводом их, замерит время и приведёт результаты здесь. Второе: не пытаясь с кем-то спорить скажу факт из личного опыта. Когда-то очень давно, ещё в до stl-кие времена написал свои классы, в частности для векторов из чисел. Проведя однажды сравнение своих "самодельных велосипедов" с профессиональным стандартным средством stl был шокирован, что мои велосипеды, обладая гораздо большей общностью по сравнению с valarray ехали на порядок быстрее (не говоря уже о стандартном vector). В ситуации, когда вариант расчёта занимает 2 или 20 часов, а таких вариантов нужно сделать чем больше, тем лучше это важно. |
|||
|
||||
| MAKCim |
|
||||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
я имею в виду ОС типа Linux, Window$, Solaris, Mac, ... а реактивность как раз должна быть кстати
ОК просто хочется узнать, действительно ли человек разбирается в том, что говорит, а то уж больно резкие у него высказывания
компилятор - это набор правил и немного эвристики, его не завставишь думать креативно и искать нестандартные решения так что, имхо, хорошее знание архитектуры и ассемблера несомненно помогут написать код лучше любого компилятора
так тут ассемблер не поможет, надо учить теорию алгоритмов как я уже говорил, по сравнению с остальным кодом его действительно мало вообще-то я имел в виду структурные части 1. Загрузчик (первичный код, погружает компонент 2) 2. Установщик (определяет первичное железо: video (*VGA), mouse, keyboard, hard disks, ...; грузит ядро) 3. Ядро (HAL, менеджер памяти, менеджер задач, [ФС]) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||||
|
|||||||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
просто под винду их много пишут, те же линуксоиды которые винду не любят. да и порядок прав в системе слишком разница, так что давайте из буста холивар Win vs Lin делать не будем.. archimed7592, MAKCim, что вы к Rickert, прицепились он нигде не писал что нуно делать все на асме, он просто написал, что сейчас делает на нем либу, тпк что просто выдрав цитату из контекста, вы обвиняете человека непойми в чем. глупое мнение, я вообще software designer(без 5 минут |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
Модератор: Сообщение скрыто. -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 9 Всего: 59 |
Ну вот еще. Даже не собираюсь так говорить (что это от лукавого)- всякому овощу - свое время. И спорить не собирался - я только для коллекции данной темы выскажу чисто свое мнение. Касательно конкретно этого топика - высказываю лично свое мнение: Человек, задавший вопрос, только начинает изучать язык. Начинать изучение языка сразу с шаблонной библиотеки, в которой реализовано много полезных алгоритмов, с точки зрения эффективности обучения неправильно. Никто не дает изучать математику сразу с вышки. Изучать надо постепенно. Поэтому я считаю, что переходить к таким библиотекам можно (и нужно) только после набора необходимого багажа знаний по базовому языку. В противном случае, мы получим архитектора, который может построить микрорайон из готовых домов, но сам дом не будет уметь строить. В практической жизни это только усложнит применение себя как программиста. Поэтому я считаю, что учебные примеры должны по минимуму использовать готовые алгоритмы шаблонов. Если человек научится делать это руками и поймет как это устроено изнутри, он будет более эффективно в дальнейшей своей работе использовать готовые библиотеки. Касаемо общеприменимости таких библиотек - мое мнение таково: Каждому овощу - свое время, всякому инструменту - своя задача. Всегда и всюду использовать STL и boost не всегда самый лычший способ решения задачи. И каждый программист должен быть готов к тому, что ему попадется задача такая, которую стандартными (я и STL и boost считаю уже стандартными средствами) решить будет менее эффективно чем писать самому. Если человек сразу начал с этих библиотек - он не умеет писать самостоятельно, следовательно такую задачу он решить не сможет. Лично я пока не сталкивался с острой необходимостью применять только STL. Пару раз применял, чтобы самому не писать сортировку, несколько раз использовал вектор и смарт-поинтеры, но когда передо мной лежит задача и я думаю как ее решить, у меня не возникает вопрос сразу использовать STL, но и не возникает отвержения данной библиотеки. Единственное чем я руководствуюсь - это быстрое и эффективное решение поставленной задачи. А какие средства применить - это уже целиком и полностью зависит от задачи и от моих способностей (например на ассемблере я никогда не писал под процессоры выше 8086, поэтому для меня написать вставку на ассемблере будет весьма трудоемко, но если задача потребует - буду писать). Подведя итог скажу: решать любую задачу сразу подводя ее под использование таких библиотек - это ограничение себя в творчестве и отсутствие тренировки мозгов. Фраза "Все хорошее написано до нас" не для меня. Любую хорошую вещь можно улучшить, а чем вещь универсальнее тем она хуже выполняет специализированные задачи - это просто закон. И если для реализации узкоспециализированной задачи потребуется переопределить кучу методов стандартного класса, перегрузить уйму операций, написать свои аллокаторы и т.п. - тогда просто не вижу смысла использовать стандартный класс. Проще написать свой специализированный. Опять таки это лично мое мнение, спорить не надо, я никому ничего не доказываю. |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
MAKCim, и где в этих высказываниях он призывает всем писать а asme, или утверждает что он пишет только на асме?
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
а где в моих высказываниях критика того, что он якобы призывает всех писать на ассемблере или что пишет он только на нем? тут просто поднялся вопрос об ОС (ну и о библиотеках тоже), человек высказал свое мнение, я с ним не согласен и пытаюсь понять, на чем оно основано Это сообщение отредактировал(а) MAKCim - 17.5.2007, 10:53 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
||||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
vinter,
нет, тут вообще говоря я имел в виду не Rickert, а тех, про кого он говрил
а ассемблер здесь и вправду ничем не поможет, равно как и любой другой язык - тут теория нужна может еще все обойдется -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Если ее применять бездумно (имхо), как в этом случае, то нафиг такую нотацию. Ну что тебе скажет макрос с таким "информативным" названием? А есть же куча других, отличающихся в названии на одну-две букву макросы, в которых запутаться нефиг делать. Любителя забыл Правда, про бескомпромисность речи не идет. Исходники открыты - можно запросто посмотреть. Что я много раз делал, хотя бы для интереса. +1. |
|||
|
||||
| JackYF |
|
||||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Ln78,
Учитывая типобезопасность этого примера, в отличие от sprintf(), думаю, что большинство кода, использующего sprintf, можно заменить на этот. Исключая те куски такого кода, которые являются критичными, то есть очень часто вызываемыми. В данном случае, имхо, это очень редкие случаи.
Лютой ненавистью, что ли? Откуда инфа про то, что люди, предпочитающие Линукс, пишут больше вирусов под Винды, чем люди, предпочитающие Винды? |
||||
|
|||||
| archimed7592 |
|
||||||||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
а вообще, есть в компиляторе такой компонент "оптимизатор"... так вот, порой он вытворяет такое, что человеческому мозгу и не снилось... ещё один момент: он учитывает намного больше фактов и вероятностей...
если же вирмейкер - квалифицированный специалист, то он просто не переносит винду т. к. знание всех её дырок не придаёт ему спокойства, когда он непринуждённо сёрфит инет под управлением такой системы... т. о. ему ничего не остаётся, как предпочитать nix-системы... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||||||||
|
|||||||||||
| Rickert |
|
||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
Неверно. Ты - максималист. Я имел виду: не зная того, как это работает, использовать - значит снижать свой уровень. Солгасись - не зная как работает функция, использовать её эффективно невозможно. Интересно, сначала говоришь, что на асме мало что пишут, хотя, как я перечислил на нём пишут очень многое, а тпереь предлогаешь отбросить то, что пишут и спрашиваешь: а что пишут ещё? Где логика? С++, OpenGL. Ибо кроссплатформенный, к тому же я где-то это читал. Знаю, хотя я как правило не владею термином, но вадею его смыслом. т.е. знаю, но не знаю, что это так называется.
Вот теперь ясно, что архитектором и разработчиком является одна и таже личность, для того, кто постил это wikipedia. Ладно, запомню, хотя я не склонен верить wiki, ибо там много ляпов находили, сам наверное слышал.
Про вирусы мы вообще речи не заводили, мы говорим именно о багах и неустойчивости по вене разработчиков. Да, я могу привести. Как я уже говорил: винда - наилучшее сочетание удобства и стабильности. Удобства в никсах - нет. Мне, как разработчику, юзеру, геймеру, видеомаотажёру, etc., удобнее работать с виндой: парой горячих клавишь добраться до нужного места и проделать необходимые действия, вместо того чтобы сто лет править ядро, и проводить месяцы за настройкой. Это я говорю об удобстве. Я не говорю, что этого не надо делать. Я сам рад настраивать ядро, и мне нравятся все сложности, которые есть в никсах, но просто констатирую факт: винда удобнее. Была идея писать компилятор как-то, но всё-таки здравый смысл взял своё Ну скажем так: без асма тебе бы для запуска программ и ОСей понадобилось бы много времени и большие ресурсы машины. Это с точки зрения оптимизации. Эта область, может быть и малая, в чём я не разделяю твоего мнения, но очень весомая. Всю Ось перечислил -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||
|
|||||
| nerezus |
|
||||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
Пардон за выдранное из контекста, но прикольнуло )
Почему-то всмомнился ГрОб: «Трогательным ножечном пытать свою плоть...»
|
||||||||
|
|||||||||
| archimed7592 |
|
||||||||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
впервые от тебя это слышу, но рад, что дождался
ты сам себе противоречишь... в споре о применимости асма ты приводишь Maya, как хороший пример и потом утверждаешь, что асма там нет - c++\opengl... или я опять тебя неправильно понял...
с этим согласен. сам использую винду именно потому, что для тех же телодвижений в nix пришлось бы изучить очень много аспектов и потратить немного усилий на настройку... с другой стороны, для тех же телодвижений в любой системе, отличной от винды, пришлось бы изучать эту систему, привыкать к её утилитам и устройству... так что это уже дело привычки и распространённости конкретной ОС
я не согласен, что
взять тот же bitset... для вытаскивания бит там используются сдвиговые операции... хотя ia-32 имеет специальную инструкцию для вытаскивания определённого бита из памяти... да, пусть она на наносекунду быстрее... как бы критично это не было - проще купить более мощный компьютер\много компьютеров, чем использовать асм при разработке обыкновенных програм... учитывая то, что модные сегодня ОС имеют монолитные ядра - ядро и есть вся ОС Добавлено через 3 минуты и 22 секунды неа, не гон. ну не знай ты, что vector увеличивает объем на 50%, когда место заканчивается, ты смог бы написать хорошую прогу с его использованием? ну возможно, но тебе пришлось бы отказаться от push_back т. к. ты не знаешь как он работает, а, соответственно, вполне возможна ситуацуия, когда на каждый push_back делается долгая операция reallocation... Добавлено через 6 минут и 28 секунд
ещё, очень большой вклад делает то, что под nix программ намного меньше... т. е. залезешь в инет, введешь в гугле "прога для ХХХ" - выдаст кучу ссылок и в основном для винды... раз так обломишься, другой раз обломишься и скажешь "да гори оно всё в огне" и вернёшься на виндовоз... -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
||||||||
|
|||||||||
| MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
эвристика - это все равно алгоритм (пусть навороченный и учитывающий много факторов, но алгоритм), человеческое мышление - это другое да, бывает он сгенерирует такое (в нехорошем смысле)... что страшно за свой мозг становится а вот с этим нельзя не согласиться
из моего высказывания это прямо вытекает, кроме того на досуге ради интереса найду тебе участки кода ядра Linux, где можно было обойтись С, а был применен ассемблер Добавлено через 3 минуты и 25 секунд 3 компонента с расшифровкой каждого -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
| MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
опять же к вопросу об "оптимизирующих" компиляторах
ядро же в память попасть должно как-то, не правда ли? не знаю как в Window$, а в Linux (2.6.*) именно такая 3-х компонентная структура
неправда -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
скажем так они меньше на слуху, чем виндовые, но по моему по количеству их даже больше, только вот качественных из них не так много, как впрочем и в винде вообщем то.. |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Такое впечатление, что компиляторы пишут боги. Единственный компилятор у которого есть чему учиться - это Intel C++ Compiler. Вот там действительно учитывается архитектура процессора и алгоритмы оптимизируются в соответствии с ней(но опять же только под Intel, и опять же только общие случаи). Всё в первую очередь зависит от программиста, если программист понимает во, что превращается каждая инструкция, знает особенности архитектуры, то вкупе с /O можно написать очень эффективный алгоритм, но без знания и понимания ниодин компилятор не поможет. В целом, основываясь на своём опыте, скажу, что не раз я переписывал критичные участки кода на ассемблер и всегда выигрывал минимум в два раза компилятор. Конечно это не аксиома, это всего-лишь случаи из моей практики, но тем не менее -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
||||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Hurricane |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 10.4.2007 Репутация: 6 Всего: 9 |
Ну почему же? Кто-то же пишет компиляторы, значит, здравый смысл там свое не взял... |
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 35 Всего: 60 |
||||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
Fazil6, компилятор чего? сомневаюсь, что с\с++... а если с\с++, то сомневаюсь, что под ia-32...
а ведь в детстве многие горят желанием именно такие велосипеды изобретать -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 35 Всего: 60 |
||||
|
||||
| Rickert |
|
||||||||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
Пример из собственной практики: не знал как работает функция inet_htoa(), и передовал её в функция вывод текста на экран, после чего, при вызове след. функции вывода текста был глюк. Потому что функция возвращала static char*, а я не знал.
Устроим опрос хотябы лоя винграда? Это вообще я тебе объяснял
Где фраза про контейнеры? Я вообще на форуме этого слова ни разу не употребил вроде. Да, неправильно понял. Ты сказал, что технологии и язык на отором написана Maya - неизвестна, а я сказал, что они написанны на c++ (что включает вставки асма) / ogl.
Какая фауна и причём тут это?
Не согласен. А при удалении конкретного элемента из списка, тебе разве не надо отсортировать его? Там можно применить, опять-таки swap. И вообще, мы говорим об асме вцелом для с++, а не об асме для stl.
Типа все мы об этом думали -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||||||||
|
|||||||||||
| nerezus |
|
||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
А я бы руки отрывал кодерам, которые используют статические переменные в функции. Потому что приходится потом занимаься ментальным сексом с отладчиком, думая, почему в многопоточном приложении что-то не работает, потратив время на поиск ошибок, а потом окажется, что ошибка в функции. Причем в стандартной. А более того, все равно не нужно знать о ее устройстве. Илди ты считаешь описание работы устройством функции? Кстати в мануале ясно написано, что буфер статический и последующие вызовы его перетрут.
А такой человек тут даже на этой странице есть: MAKCim |
||||
|
|||||
| MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
есть в этом смысл так сказать для души и собственного развития, а там глядишь и другим понравится
в функции нет ошибок, в описании ясно говорится
тут вопрос вообще спорный у меня лично каноническое правило: если не уверен на 100% как что работает, смотрю man (особенно секции BUGS, NOTE) -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
По большенству и посмотрим. И почему это я должен извиниться за своё собственное мнение? Я оскорбил юниксоидов в какой-то строке? Добавлено через 3 минуты и 27 секунд http://forum.vingrad.ru/forum/topic-152056.html -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| nerezus |
|
||||||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
Это вещь чисто субъективная. Т. е. ты просто прогнал, т.к. некоторые люди считают по другому, а ты им пытаешься впарить свою точку зрения в качестве истины. А большинство тут не поможет, т.к. некоторые считают по другому, и для них никса удобнее.
|
||||||
|
|||||||
| Любитель |
|
||||||||||||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Тоно. Вначале человек не знает, что такое объекты - никаких std::cout! Ах, он пока не знает, что такое функции - никаких printf тоже
Учиться можно у всех хороших компилеров
Так причём тут знание как она изнутри работает? Тут надо читать доки по тому как её юзать, а не что она есть изнутри.
Здесь опять таки всё же не нужно всё знание изнутри. Нужно читать доки. То есть нужно знать как это работает внешне. Всё! Код сего дела читать не надо.
Но не сорсы же! Хотя, конечно, для некоторых вещей приходиться копать сорсы - из-за плохой документации. Но это исключение, а не правило. Ага |
||||||||||||
|
|||||||||||||
| vinter |
|
||||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
nerezus, ты давай потише, че на грубость то переходишь.
для него это истина, для меня тоже, считаешь не так высказывайся нормально, а не мы не на разборке, разговаривать научись.
в мире все решает большинство, так было и так есть так что посмотрим чем закончится голосование |
||||
|
|||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 19 Всего: 181 |
Ага, ну давайте все дружно начнём учить китайский - это самый популярный язык в мире -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
||||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Что? Я не ослышался? (мне не приглючилось)? Ты хочешь сказать, что для MAKCimа истина, что "в никсах удобства нет"? Вот это точно голословное утверждение. Уже за других людей утверждать что-то?.. Тем более, что, по-моему, как раз наоборот. MAKCim, выскажись. P.S. Кстати, например, для меня это утверждение тоже истиной не является. Так как некоторые вещи удобнее (и чаще всего быстрее) выполнять в никсах. Так что мое имхо тоже под утверждение не подпадает. |
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
vinter, ты сказал, что решает большинство, а Кетайцев большинство - учим китайский
|
|||
|
||||
| Hurricane |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 126 Регистрация: 10.4.2007 Репутация: 6 Всего: 9 |
||||
|
||||
| Rickert |
|
||||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
А возвращаемое значение функции не относится к работе?
Если для тебя слова человека - это его попытка навязать тебе своё мнение, то я тебе сочувствую. Я высказал своё собственное мнение, что удобства в никсах - нет. Все головой об стену убиваться пойдут - ты тоже побежишь? Мне, например, абсолютно плевать на большенство. Большенство людей знают о вопросах лишь поверхностно, не осознавая сути, они бегут к оазису, непонимая, что это мираж. Там где большенство - не может быть ничего уникального, лишь ширпотреб. Хотябы этих двух доводов уже достаточно, чтобы не следовать за большенством. Если бы такие люди, как Эйнштейн, Нейман, Ньютон шли за большенством, по проталиной дороге и старались свести трудности в своей жизни к минимуму - ничего бы не случалось и ничего бы не двигалось вперёд. Это сообщение отредактировал(а) Rickert - 20.5.2007, 05:42 -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
||||
|
|||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
|
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 35 Всего: 60 |
детский сад....
|
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
||||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
Вся проблема пользователей Window$, имхо, в том, что они высказывают утверждения о том, чем они на самом деле мало пользовались. Не так ли? Это сообщение отредактировал(а) MAKCim - 20.5.2007, 10:28 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
Ну ответил, т.к. причисляю себя к пользователям венды. Поэтому и не высказываю точку зрения типа "линух не удобный" и т.д. Он удобный, но МНЕ удобнее по ряду параметров сидеть на венде, однако большинству юзверей подойдет линух. |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
nerezus,
таких как ты не много но именно ваша точка зрения, наверное, самая объективная -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
да около 2 недель подряд на suse, плюс переодически там бываю. Мне винда удобнее, хотя бы даже из-за того что я к ней привык, я не гооврю что Linux сакс, я даже почти уверен что я могу его настроить ,что он будет для меня не менее удобен чем виндовс, но меня останавливает отсутсвие VS, MathCAD и еще парочки программ, поэтому я выбираю винду |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
Чтобы показать, что большенству удобнее в винде. -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
P.S. А многим большинство монопенисуально. Сначала следует думать о себе, а только потом о большинстве. |
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
"Начали за здравие, а кончили за упокой" ... нифига себе - как тема от преобразования типов, асма и библиотек скатилось до windows vs linux
Это сообщение отредактировал(а) Xenon - 20.5.2007, 15:35 |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
MAKCim, недавно захотел приобщить себя к чему то высокому, поставил себе дома Ubuntu 7.04 (по отзывам самая простая для чайников nix-ОС) - удобно все красиво. Попробовал позапускать музыку, фильмы (типа потестить, что к чему)- не идет, кодеков просит. Кодеки в инете. Инет у меня через VPN. Потыкался по менюшкам, по слову VPN и PPTP ничего не нашел. Перезагрузка - мы в винде, ищем в инете инфу по VPN в Ubuntu. Нашел отзывы типа в Ubuntu 7 VPN будет в два щелчка настраиваться, как в винде, я обрадовался, что все так просто, потом нашел инструкцию по настройке VPN в Ubuntu, сохраняю на диск инструкцию, скачиваю из инета какой то необходимый пакет(не помню как точно эта штука называется). Перезагрузка - мы в Ubuntu. Настраиваю VPN соединение, попутно изучая shell, очень сбивали, например, выражения "запустить из под root'а" - приходилось перезагружаться, заходить в винду изучать в инете, что это значит, ну ладно, разобрался с shell'ом (насколько требовала задача). Одновременно пришлось разбираться с общим устройством части системы, ответственной за работу с сетью, куда то прописываем какой то тунель, в другое место - настройки соединения, куда то влево вообще пароль для этого соединения, тут я уже засомневался, заработает ли у меня все это вообще, потому как делалось уже все втемную по инструкции, без всякого понимания. Ну и не заработало ничего, но я не расстроился, набрал знакомого линуксоида, он первым делом сказал мне что я ламер, ничего не понимаю, что все делается в два щелчка, посоветовал почитать инфу в инете. Потом снизошел до того чтобы помочь, через некоторое время перезвонил, сказал, что нашел три разных способа настройки соединения. Решили использовать самый простой способ, скачал еще какой то пакет, поставили - настроил - не работает. Ладно отпустил линуксоида, решил, что запорол что то, пока в первый раз пытался настроить, переустановил Ubuntu, повторил действия по настройке VPN вторым, удобным способом - не работает. Залез в логи соединения, понял что дальнейшее разбирательство с высоким займет слишком много времени, и пока, отложил знакомство. Появится свободное время - потыркаюсь еще. Так что удобство системы мне так и не удалось оценить. Наверное мне просто где то не повезло, если бы я подключил инет дальше все было бы гораздо проще - смотрел бы инфу, тут же бы применял. А такая фигня, что хочешь что нить подсмотреть - зайди в винду, потом обратно не очень то устраивает. Это я к тому, действительно ли нужно сидеть три недели в системе, чтобы оценить ее удобство? |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
zkv, ты, видимо, не подготовился как следует
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
zkv,
так или иначе все через подобное (не обязательно связанное с настройкой соединения) проходили и я тоже, но характер у меня такой... если что не получается, приложу все усилия, но сделаю первый раз установил Linux - через 3 часа вернулся в "окна" Так что не надо отчаиваться, если есть желание - все получится Если нужна помощь, обращайся в соответствующие разделы форума
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 26 Всего: 92 |
ну у меня тоже еще не вечер, я не сомневаюсь, что пробьюсь, и не через такое прорывались Тут я хотел сказать только об удобности, я представляю, если бы например моя сестра попробовала настроить этот ВПН, вряд ли она отозвалась после этого об Ubuntu как об удобной системе. Я не спорю, что nix-системы более эээ.. офигенные И пока не появится дистрибутива nix-системы, в котором большинство операций можно будет выполнять двумя щелчками, без правки каких-либо конфигов, без запусков shell'а, большинство будет сидеть на винде (правда большее влияние может оказать момент, когда власти перестанут закрывать глаза на пиратское ПО Для многих пользователей "операционная система" очень такое далекое понятие, им ясно только, что тут все делается просто, а тут непонятно как, а про то, что там у ОС внутри происходит они и не задумаются никогда Эх простите за оффтоп, больше ничего не скажу |
|||
|
||||
| nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
Из жизни: дал 3 года назад однокласснику Alt Linux Master. Он поставил и забыл про нее. А потом у него накрылась венда и он сидел 2 недели в линуксе, не испытывая неудобств. Юзал для мультимедии и инета.
P.S. А потом венду все равно поставил, он в игры любит играть. |
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 0 Всего: 52 |
Ну раз, большенству, винградовцев (из тех которых меньше 100) удобнее в никсах, пусть будет аксиомой, что винградовцы сидят под никсами восновном. Я ошибался, признаю.
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
А, тогда извини. Добавлено через 8 минут и 10 секунд Ставил себе Дебиан (который, апгрейдженный, и сейчас стоит). Еще аж версию 3.1. Поставил еще тогдашний kde с диска. Все фильмы, вся музыка пошли. Или только у одного меня такое вышло?
Скрытая ирония, имхо, не лучший способ аргументировать свою точку зрения. Не было (если я что-то не провтыкал) фразы "большинству винградовцев в никсах удобнее". Была проба оспорить твою фразу, сказанную без имхо - "в никсах удобства нет". |
|||
|
||||
| Xenon |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
JackYF, ubuntu только свободный софт поставляет, а mp3 (еще вспомни историю с RedHat ... или тогда уже Fedora) не поставляется, но он сам ставится при попытке проиграть музыку в том же amarok`e
|
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
ну в принципе SuSE 10.2, я думаю, должен подходить под этот критерий все дело в последовательности знакомства с ОСями. Или нет? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
||||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Да, ну про эти и подобные заморочки я слышал. Да чего там слышал, вон у меня стоят не Firefox и Thunderbird, a Iceweasel и Icedove, и все потому, что у Дебиана те же заморочки с лицензированием. Правда, это как раз мне особо не мешает. Кроме того, точно знаю, что на Дебиановском официальном диске был консольный плеер (то ли mpg321, то ли mpg123, точно не помню), который на ура играл мне mp3-шки без докачки всяких кодеков. Кодеки к xmms и noatun я вручную точно не качал, значит они входили в пакет kde, пакет тоже был из официального дистрибутива ftp://packages.debian.org. Так что меня эта проблема пока обминула Добавлено через 5 минут и 41 секунду имхо, частично. Народ, который и мышкой-то нужную кнопку не всегда найдет, вряд ли оценит Линуха с какой-бы то не было точки зрения, потому что если у них что-то не получается, значит виноваты комп/ОС/Ктулху/снизу живущие соседи/американцы/все, кроме них. К сожалению, таких немало. Категория же программеров и иже с нами будет выбирать - кому где надежнее/удобнее. Но сейчас хоть выбор появился, Линуха стали быть на слуху. А то раньше никто про них слыхом не слыхивал (говорю про свое окружение, например). |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
угу
по "теме" -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
как вариант Добавлено @ 09:53 для таких, имхо, что Window$, что Linux, один фиг, что им установят, то и будет стоять а современные KDE/Gnome по красоте и функциональности, имхо, ничем не уступают Window$ вот и получается, что дело все-таки в последовательности знакомства Добавлено через 4 минуты и 49 секунд что не так? Это сообщение отредактировал(а) MAKCim - 21.5.2007, 09:55 -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
не так все просто как в винде, например ту же ссылку пришлось создавать через консоль и т.д |
|||
|
||||
| Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: 51 Всего: 70 |
||||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
Daevaorn,
это подчеркивает некоторые моменты Добавлено через 1 минуту и 35 секунд vinter, ярлык на рабочий стол или symbol/hard ссылку как объект ФС? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
поражаюсь, как у модераторов хватает терпения на этот каламбур...
-------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
а есть разница? |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
archimed7592,
предложения? -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
| archimed7592 |
|
|||
![]() Архимед ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2531 Регистрация: 12.6.2004 Где: Moscow Репутация: 58 Всего: 93 |
MAKCim, раздать всем по волшебному пендалю... закрыть тему... предложить заинтересованным участникам дискуссии создать отдельные темы на каждый поднятый вопрос, где они должны чётко сформулировать суть проблемы/вопроса... а то тут обсуждают 3-4 темы, причём такое впечатление, что одни говорят по албански, другие - по русски... соответственно получается
да - нет - говорю тебе: да - да нет же! - да да же!... и т. п. ну и конечно же, модераторы должны быть примером - а тут пока только Earnest не успела нафлеймить(респект ей) -------------------- If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas. © George Bernard Shaw |
|||
|
||||
| MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
Да, archimed7592, ты прав, закрываем тему
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |