Результаты исследования группы Программисты: различия между версиями
Nerub (обсуждение | вклад) м (+) |
Nerub (обсуждение | вклад) м (+) |
||
Строка 64: | Строка 64: | ||
* 3. Трудоемкость написания (тот же NET) | * 3. Трудоемкость написания (тот же NET) | ||
− | C# - простой для освоения и восприятия язык, на нем легко создавать не сложные приложения под Windows, собственно если возникнут сложности или вопросы, на них всегда есть ответы на [http://msdn.microsoft.com/ru-ru/ms348103.aspx msdn]. C# достаточно молодой язык | + | C# - простой для освоения и восприятия язык, на нем легко создавать не сложные приложения под Windows, собственно если возникнут сложности или вопросы, на них всегда есть ответы на [http://msdn.microsoft.com/ru-ru/ms348103.aspx msdn]. C# достаточно молодой язык, в его разработке участвовали отцы Хаскелля и Delphi. Теперь решение за вами, на чем же вы будете программировать? Для себя мы решили! |
==Полезные ресурсы== | ==Полезные ресурсы== |
Текущая версия на 09:36, 12 апреля 2013
Содержание
Авторы и участники проекта
Авторы:
Участники:
Тема исследования группы
Основы и базовые элементы языка программирования C#
Проблемный вопрос (вопрос для исследования)
Каковы особенности языка С#?
Гипотеза исследования
Сейчас существует множество языков программирования, у каждого из них есть свои плюсы и минусы. В ходе исследования мы будет учиться основам и базовым элементам языка программирования C#, что поможет нам выяснить как его плюсы, так и его минусы. Так же то, что этот язык программирования является новым для нас, мы сможем понять на сколько он дружелюбен.
Цели исследования
- Научится основам программирования на языке C#.
- Узнать базовые элементы языка C#.
- Выявить плюсы и минусы этого языка.
Результаты проведённого исследования
Теория C# с примерами:
Вывод
В результате нашего исследования мы выделил ряд преимуществ разработки ПО на языке С#:
- 1. Расширяемость системы (в С# можно спокойно подгружать любые exe, импортировать классы и объекты из других программ)
- 2. Кросплатформенность (mono, концепция NET)
- 3. Степень открытости исходных текстов библиотек, исполняемых программ, количество литеретуры и помощь (MSDN)
- 4. Возможность привлечения сторонних разработчиков при разработке системы для программирования узко-специализированных задач (сборки, модули, теже exe)
- 5. Защищенность и конроль версий подключаемых алгоритмов (концепция NET)
- 6. Скорость работы (Распределение процессов, распределение данных скорость работы с данными)
- 7. Удобоство разработки
И так же ряд недостатков:
- 1. Что бы работала 5 килобайтовая программа, необходимо устанавливать net framework соответствующей версии (кроме Windows 7)
- 2. Сложность разработки и сопровождения (подбор кадров, читаемость кода, документированность языка)
- 3. Трудоемкость написания (тот же NET)
C# - простой для освоения и восприятия язык, на нем легко создавать не сложные приложения под Windows, собственно если возникнут сложности или вопросы, на них всегда есть ответы на msdn. C# достаточно молодой язык, в его разработке участвовали отцы Хаскелля и Delphi. Теперь решение за вами, на чем же вы будете программировать? Для себя мы решили!
Полезные ресурсы
Идеи и разработки программистов
Тут можно найти ответы на многие свои вопросы