2013-06-20 3 views
0

Являются ли языки программирования на стороне сервера c и C++, такие как java? если да, как в java, у нас есть apllets для клиентской стороны и jsp и servelets для серверной части.Является ли клиентская сторона C и C++? или на стороне сервера?

+1

Оба являются Сторонами. – Ved

+4

C++ - это язык программирования, который ничего не знает о серверах или клиентах. Вы можете использовать его для реализации обоих. – juanchopanza

+0

u означает, что c и C++ являются как клиентскими, так и серверными. – ik024

ответ

5

Оба языка C и C++ - это языки, которые позволяют программисту писать код практически для любых целей - от низкого уровня до более высокого уровня. Большое количество других языков и библиотек реализовано с использованием C или C++ (или их комбинации).

Возможно, вы можете реализовать практически все, используя C и C++, и это не строго для (или не для) чего-либо в частности.

Это лучший язык для X? Это «не лучший язык» для X? [в X мы можем взять практически любую задачу программирования]. Это во многом будет зависеть от того, как вы определяете «лучшее».

C и C++ могут занять некоторое время, чтобы развиваться, и особенно для новичков, которые не знают о некоторых «подводных камнях» на C и C++. Но C и C++, особенно C++, - это язык, на котором некоторое дополнительное кодирование может почти построить новый язык, который может использоваться для очень сильной работы только в небольшом количестве кода. Таким образом, вы можете почти сделать все, что может сделать любой другой язык. Но это не обязательно означает, что это «лучший» способ достичь этой цели. Может быть, быстрее взять Python, Java или PHP для написания кода определенного типа. Python и PHP специально разработаны для «упрощения написания нового кода», где C++ разработан для повышения эффективности и «детального контроля» над тем, что происходит.

1

Из wikipedia/C++ (представлен здесь как точек):

  • C++ (произносятся «см плюс плюс») является статический типизированными, в свободной форме, нескольких парадигм, составленные, общее назначение язык программирования. Он рассматривается как язык промежуточного уровня, поскольку он включает в себя как высокоуровневые, так и низкоуровневые языковые функции.

  • C++ - один из самых популярных языков программирования [5] [6] и реализован на самых разных платформах оборудования и операционной системы. В качестве эффективного компилятора в машинный код, ее прикладные области включают в себя системное программное обеспечение, прикладное программное обеспечение, драйвера устройств, встроенное программное обеспечение, серверные и клиентские приложения высокопроизводительных и развлекательные программы, такие как видеоигры

Надежда, что поможет вам понять, что такое C++, для чего он нужен!

0

C и C++ действительно не соответствуют парадигме клиент-сервер, но в нем они, вероятно, будут квалифицированы как серверные языки. Они представляют собой скомпилированные языки, которые затрудняют их использование на стороне клиента (компилятор должен знать об оборудовании, выполняющем скомпилированный код). Java также является скомпилированным языком, но благодаря его дизайну (скомпилированному как байт-код, исполняемый JVM, работающий на клиенте и доступный для всех платформ), он может использоваться на стороне клиента (это переносимый язык).

+1

'Они представляют собой скомпилированные языки, которые затрудняют их использование на стороне клиента. -> Нет. –

Смежные вопросы