Desigur catalog
cat-01
Utilizator PC
cat-02
Grafica pe calculator
cat-05
AUTODESK 3DS MAX
cat-04
Grafică de inginerie
cat-06
Tehnologii WEB
cat-07
Limbaje de programare
cat-03
Baze de date
cat-08
IT-Academie pentru elevi
cat-09
Business model
Orar
10 Februarie 19:00-21:00
Februarie
Februarie

Язык программирования С#

C#

 

Язык С# (произносится „си шарп”) представляет собой язык программирования более высокого уровня, чем язык С++ и может рассматриваться как его дальнейшее усовершенствование. Изначально язык С разрабатывался как инструментальный язык операционной системы. Поэтому перед его транслятором ставилась задача создания машинных кодов, не уступающих по эффективности машинным кодам, созданным языком ассемблера. Такие жесткие требования наложили свой отпечаток на синтаксис языка. Для расширения возможностей языка С на его основе был создан объектно-ориентированный язык С++, который вначале называли „С с классами”. С++ идеально подходит для создания приложений на одном компьютере. Однако в настоящее время все большее распространение получают распределенные приложения. При их создании программист имеет дело с обширными библиотеками готовых программ, которые нужно только объединить в одно приложение. В этом случае требования эффективности создаваемого машинного кода отступают на второй план, поскольку эффективность данных приложений в основном определяется эффективностью используемых библиотек, а на первый план выступает обеспечение надежности взаимодействия объединяемых компонентов приложения, которые могут быть созданы разработчиками, не имеющими друг о друге ни малейшего представления. С# как раз и является языком программирования распределенных приложений.