Поиск работы в Америке
Должность Город, Штат
job title, keywords or company
city, state or zip jobs by job search
Страница 15 из 21 Первая ... 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 Последняя
Показано с 141 по 150 из 205
Like Tree7Likes

Тема: Программист или сисадмин?

  1. #141
    Гражданин Аватар для KoLoB
    Регистрация
    19.12.2008
    Адрес
    Prague, Czech Republic
    Возраст
    29
    Сообщений
    7,377
    Записей в дневнике
    60
    Спасибо
    2,980
    Сказали 3,574 раз в 1,735 постах

    Re: Программист или сисадмин?

    Цитата Сообщение от leonidvp Посмотреть сообщение
    а можно пример? Undefined Behavior мы получаем если делаем что-то не то, типа удаления указателя больше одного раза, все эти ситуации описаны хорошо известны (стандарт же есть).
    А вот смотрите. Есть код:

    #include <stdio.h>
    void f(int *i, long *l)
    {
    printf("1. v=%ld\n", *l); /* (1) */
    *i = 11; /* (2) */
    printf("2. v=%ld\n", *l); /* (3) */
    }
    int main()
    {
    long a = 10;
    f((int *) &a, &a);
    printf("3. v=%ld\n", a);
    return 0;
    }
    Данную программу скомпилировали двумя разными компиляторами и запустили на little-endian машине. Получили два разных результата:
    1. v=10 2. v=11 3. v=11
    1. v=10 2. v=10 3. v=11

    Почему?

    Ответ: В данной программе есть undefined behavior, а именно, нарушены правила строгого алиасинга (strict aliasing). В строке (2) изменяется int, поэтому можно считать что любой long не изменился. (Нельзя разыменовывать указатель, который алиасит другой указатель несовместимого типа.) Поэтому компилятор может передать в строке (3) тот же long, который был считан в процессе выполнения строки (1).


    Ну или вообще простой пример:
    int add(int a, int b)
    {
    return a + b;
    }
    Каков результат add(INT_MAX, 1)?
    Переполнение знаковых чисел — undefined behavior.

    Но если бы мы использовали вместо int везде - unsigned int - то получили бы 0.





    З.Ы. Ну а про борландовский с++ я вообще молчу.... Уж очень там много отступлений от стандартов.
    Радость измеряется в улыбайтах, мегасмайлах или гигалыбах.

  2. Эти пользователи сказали Спасибо KoLoB за этот пост:

    Ritusik (29.01.2012)

  3. Бронирование Отелей в США
    Circuit advertisement
    Регистрация
    Always
    Адрес
    Advertising world
    Возраст
    2010
    Сообщений
    Many




     

  4. #142
    Гражданин Аватар для KoLoB
    Регистрация
    19.12.2008
    Адрес
    Prague, Czech Republic
    Возраст
    29
    Сообщений
    7,377
    Записей в дневнике
    60
    Спасибо
    2,980
    Сказали 3,574 раз в 1,735 постах

    Re: Программист или сисадмин?

    Цитата Сообщение от Julles Посмотреть сообщение
    Что вы! Как можно идти в тестеры, не понимая как пишется код? А чтобы понять код, нужно все то, что... читай выше. Короче, следуя логике, тестер должен знать все то, что девелопер и еще чуть-чуть :-Р
    Ну есть еще Monkey-Clicker'ы, которым не нужно знать ничего, кроме как идти по ТС.
    Их использовать дешевле - чем скрипты писать.
    Радость измеряется в улыбайтах, мегасмайлах или гигалыбах.

  5. Эти пользователи сказали Спасибо KoLoB за этот пост:

    Ritusik (29.01.2012)

  6. #143
    Гражданин Аватар для KoLoB
    Регистрация
    19.12.2008
    Адрес
    Prague, Czech Republic
    Возраст
    29
    Сообщений
    7,377
    Записей в дневнике
    60
    Спасибо
    2,980
    Сказали 3,574 раз в 1,735 постах

    Re: Программист или сисадмин?

    Цитата Сообщение от MikeS Посмотреть сообщение
    ВСколько программистов знают SQL запросы для своих целей? Да каждый может написать простую выборку для своей программы. Но сколько программистов могут оптимизировать базу данных, чтобы запрос к базе из миллиона записей приходил не в течение нескольких минут, а в течение нескольких секунд? Кто из программистов может сказать администратору базы данных, как лучше нормализовать базу конкретно под его приложение?
    У нас для этого в компании был отдел System Performance.
    95 процентов их работы - было именно исправление SQL запросов.

    Там сидели очень бородатые дядьки (с огромным опытом), которые могли ускорить работу БД, переставив колонки в таблицах.
    Радость измеряется в улыбайтах, мегасмайлах или гигалыбах.

  7. Эти пользователи сказали Спасибо KoLoB за этот пост:

    Ritusik (29.01.2012)

  8. #144
    Гражданин Аватар для MikeS
    Регистрация
    31.05.2009
    Возраст
    49
    Сообщений
    8,476
    Спасибо
    1,569
    Сказали 4,738 раз в 2,484 постах

    Re: Программист или сисадмин?

    Цитата Сообщение от KoLoB Посмотреть сообщение
    У нас для этого в компании был отдел System Performance.
    95 процентов их работы - было именно исправление SQL запросов.

    Там сидели очень бородатые дядьки (с огромным опытом), которые могли ускорить работу БД, переставив колонки в таблицах.
    Так вот речь о том и идет, что нужно учиться не на вас, а на "бородатого дядьку", кем бы он ни был. "Вас" много, а "бородатых дядек" мало.
    Чем коварны вежливость и тактичность — хрен поймёшь, что о тебе думают на самом деле.

  9. Эти пользователи сказали Спасибо MikeS за этот пост:

    Ritusik (29.01.2012)

  10. #145
    Резидент
    Регистрация
    23.11.2009
    Сообщений
    90
    Спасибо
    1
    Сказали 36 раз в 30 постах

    Re: Программист или сисадмин?

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

  11. Эти пользователи сказали Спасибо serkys за этот пост:

    Ritusik (29.01.2012)

  12. #146
    Резидент
    Регистрация
    23.11.2009
    Сообщений
    90
    Спасибо
    1
    Сказали 36 раз в 30 постах

    Re: Программист или сисадмин?

    А с тем, что лучше быть хорошим и опытным специалистом, никто не спорил и в здравом уме не будет.

  13. Эти пользователи сказали Спасибо serkys за этот пост:

    Ritusik (29.01.2012)

  14. #147
    Резидент
    Регистрация
    28.04.2010
    Адрес
    СПб
    Возраст
    35
    Сообщений
    160
    Спасибо
    44
    Сказали 80 раз в 38 постах

    Re: Программист или сисадмин?

    Цитата Сообщение от leonidvp Посмотреть сообщение
    "Как можно спроектировать хорошее ПО, не понимая, как работают компиляторы и интерпретаторы???"
    Так вот, для избежания UB нужно знать стандарт, а не детали реализации конкретного компилятора.
    "Понимание работы компилятора и интерпретатора" (это, кстати, цитата из контекста) и "детали реализации конкретного компилятора" - это совершенно разные вещи!!! А собственно стандарт и вырисовывается именно из понимания работы, а не из деталей реализации.

    Т.е. похоже, что предмета для спора нет...

  15. Эти пользователи сказали Спасибо _bob_ за этот пост:

    Ritusik (29.01.2012)

  16. #148
    Постоянный резидент Аватар для MistE
    Регистрация
    21.10.2011
    Адрес
    U.S.
    Сообщений
    200
    Спасибо
    350
    Сказали 170 раз в 88 постах

    Re: Программист или сисадмин?

    Цитата Сообщение от Ritusik Посмотреть сообщение
    К сожалению, да. Почти везде обучение начинается с осени. В коммерческих - можно начать сейчас, но я так и не смог найти приличный ВУЗ - или мегапафосное название типа "Всемирный" или по отзывам полный треш. Ко всему этому, какой-то чудак на букву "м" выдумал сдавать школьные экзамены, когда идешь после техникума на высшее. Мало того, после первого высшего на второе также надо сдавать экзамены и вновь слушать школьную пургу, а не проф. предметы. Пока не знаю, что и делать.

    Посмотрите в сторону ВТУ - Всемирный технологический университет под эгидой ЮНЕСКО, вроде не ошибся в названии. Есть положительные отзывы и достаточно много. Знакомый закончил, два диплома - один на английском, вроде бы признается во многих странах мира.

  17. Эти пользователи сказали Спасибо MistE за этот пост:

    Ritusik (29.01.2012)

  18. #149
    Новичок Аватар для Ritusik
    Регистрация
    16.06.2011
    Возраст
    38
    Сообщений
    18
    Спасибо
    135
    Сказали 2 раз в 2 постах

    Re: Программист или сисадмин?

    Цитата Сообщение от MistE Посмотреть сообщение
    Посмотрите в сторону ВТУ - Всемирный технологический университет под эгидой ЮНЕСКО, вроде не ошибся в названии. Есть положительные отзывы и достаточно много. Знакомый закончил, два диплома - один на английском, вроде бы признается во многих странах мира.
    Слышал про него много - реклама везде висит. Ни одного выпускника и ни одного учащегося сего ВУЗа мне найти не удалось, кроме "одна бабка сказала". Попахивает каким-то разводиловым, никаких данных, что это учебное заведение работает с 1997 года нет. А название "всемирный" просто жжет напалмом - не думаю, что это оценят работодатели. Цена на дистант - завышена очень сильно и скачет постоянно, что также говорит о многом. Люди, узнававшие про это, писали, что семестр стоит 21.000 в ноябре, сейчас - 30.000. В любом госвузе дистант стоит 15-20 тыс. "Признается во многих странах" - глупости, там на это всем плевать. ВО лишь ступень для рывка заграницу, а там нужны будут знания.

  19. Эти пользователи сказали Спасибо Ritusik за этот пост:

    Arsaret (30.01.2012)

  20. #150
    Резидент
    Регистрация
    12.11.2009
    Сообщений
    68
    Спасибо
    15
    Сказали 37 раз в 28 постах

    Re: Программист или сисадмин?

    Booking.com
    Цитата Сообщение от KoLoB Посмотреть сообщение
    А вот смотрите. Есть код. (skipped)
    Да,черная сишная магия. Я видел целую где-то целую кучу таких примеров. Но, по мне так не совсем по теме - для избегания таких проблем надо знать стандарт, плюс, возможно, список багов своего компилятора, но не его внутреннюю реализацию. Которая может и меняться от версии к версии.

    Цитата Сообщение от KoLoB Посмотреть сообщение
    З.Ы. Ну а про борландовский с++ я вообще молчу.... Уж очень там много отступлений от стандартов.
    это уже 10 лет как труп )

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Visitors found this page by searching for:

МТИ

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

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

Форум "Говорим про Америку"
Форум "Говорим про Америку" Facebook