Контакты

Достижения

Все достижения (11)

Наибольший вклад в теги

Все теги (32)

Лучшие ответы пользователя

Все ответы (10)
  • PHP - сделать трансляцию рабочего стола

    VyusFire
    @VyusFire
    Студент, padavan, linux-mint-user.
    Хм, сам недавно искал как что-то похожее сделать -- comet вам в помощь.
    Ответ написан
    Комментировать
  • Являются ли все языки программирования следствием архитектуры процессора?

    VyusFire
    @VyusFire
    Студент, padavan, linux-mint-user.
    Изменение архитектуры процессора приведет к изменению только языков так сказать ассемблерного типа. Так как языки создавались с целью облегчения написания программ, в них старались заложить абстрактные концепции, которые позволили бы программистам работать с "виртуальной машиной" (абстрактной машиной в которой нет ограничений на память, время процессора и т.д. -- данное определение я воспроизвел по памяти и оно может быть ошибочным :-) ). Проще говоря есть так называемые ЯВУ -- Языки Высокого Уровня. Они как бы аппаратно независимы и позволяют писать кросплатформенный код (например Си). Т.к. за трансляцию кода ЯВУ в машинный код отвечают виртуальные машины, интерпретаторы и компиляторы именно они бы претерпели серьезные изменения в случае смены архитектуры.
    P.S. Сами языки в случае смены архитектуры изменятся лишь самую малость (в основном библиотеки для работы с вводом/выводом и тому подобные).
    Ответ написан
    Комментировать
  • Что делает данная функция ?

    VyusFire
    @VyusFire
    Студент, padavan, linux-mint-user.
    1: объявлена функция charatatime, в качестве аргументов принимаем указатель на строку.
    3: Объявляем указатель `ptr' (ptr - pointer)
    4: Объявляем переменную целого типа `c'
    5: начало комментария
    "Гарантирует, что символы отправленные в стандартный поток вывода будут выводиться так быстро, как только это возможно -- отключение буферизации stdout"
    7: отключение буферизации стандартного потока вывода
    8: начало цикла; цикл выполняется до тех пор пока не достигнет конца строки ( но мне кажется здесь будет переполнение )
    9: печатает символ из строки
    10: конец блока
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (19)