Вступление
Компьютерное программирование - это процесс проектирования и создания исполняемой компьютерной программы для достижения определенногорезультата вычислений или выполнения определенной задачи. Программирование включает в себя такие задачи, как: анализ, генерация алгоритмов ,точность алгоритмов профилирования и потребление ресурсов, а также реализация алгоритмов на выбранном языке программирования (обычно называемом кодированием ). Исходный код программы написан на одном или нескольких языках, которые понятны для программистов , а не машинный код , который непосредственно выполняемом посредствомцентральный процессор . Цель программирования - найти последовательность инструкций, которая автоматизирует выполнение задачи (которая может быть такой же сложной, как операционная система ) на компьютере , часто для решения данной проблемы. Таким образом, для профессионального программирования часто требуется опыт в нескольких различных предметах, включая знание области приложения , специализированных алгоритмов и формальной логики .
Задачи, сопутствующие программированию и связанные с ним, включают: тестирование , отладку , обслуживание исходного кода , внедрение систем сборки и управление производными артефактами , такими как машинный код компьютерных программ. Их можно рассматривать как часть процесса программирования, но часто термин « разработка программного обеспечения» используется для этого более крупного процесса, а термин « программирование , реализация или кодирование» зарезервирован для фактического написания кода. Программная инженерия сочетает инженерные методы с практикой разработки программного обеспечения. Обратный инжиниринг - это связанный процесс, используемый дизайнерами, аналитиками и программистами для понимания и воссоздания / повторной реализации. ( Полная статья ... )
Подтемы
- Выберите [показать], чтобы просмотреть подтемы
Избранные статьи
Жизненно важная статья |
Избранная статья |
Хорошая статья |
- Ада (язык программирования)
- Ада Лавлейс
- Алгоритм
- Распределитель (C ++)
- Аналитическая машина
- Эндрю С. Таненбаум
- Антикитерский механизм
- Искусственный интеллект
- язык ассемблера
- БАЗОВЫЙ
- Билл Гейтс
- C (язык программирования)
- C Sharp (язык программирования)
- C ++
- Чарльз Бэббидж
- КОБОЛ
- Компилятор
- Компьютерная архитектура
- Компьютерная графика
- Компьютерное железо
- Компьютерное программирование
- D (язык программирования)
- Конфиденциальность данных
- decltype
- Eiffel (язык программирования)
- Erlang (язык программирования)
- F Sharp (язык программирования)
- Forth (язык программирования)
- Фортран
- Go (язык программирования)
- Haskell (язык программирования)
- Информационные технологии
- Переводчик (вычислитель)
- Java (язык программирования)
- JavaScript
- Юлия (язык программирования)
- Котлин (язык программирования)
- LabVIEW
- Компоновщик (вычисления)
- Линус Торвальдс
- Лисп (язык программирования)
- Загрузчик (вычисления)
- MATLAB
- Node.js
- Нулевой (SQL)
- Object Pascal
- Параллельные вычисления
- Пол Аллен
- Perl
- PHP
- Язык программирования
- Пролог
- Перфокарта
- Python (язык программирования)
- R (язык программирования)
- Рональд Федкив
- Ruby (язык программирования)
- Rust (язык программирования)
- Scala (язык программирования)
- СНОБОЛ
- Swift (язык программирования)
- Tcl
- Оболочка Unix
Вы знали?
- ... отдел кадров из Торонто был пионером в коммерциализации операционной системы Unix ?
- ... когда Джозеф Вуд был назначен директором школы Харроу , он был самым старшим из всех, кто был назначен после ухода Томаса Теккерея в 1760 году?
- ... что стиль редактирования Every Frame a Painting был сформулирован таким образом, чтобы избежать жалоб на нарушение авторских прав со стороны системы Content ID YouTube ?
- ... что Клайд Фостер , математик из НАСА , убедил бывшего нацистского ученого-ракетоносца Вернера фон Брауна поддержать программу по информатике в исторически черном Алабамском университете A&M ?
- ... данные из Media Bias / Fact Check использовались для обучения алгоритма машинного обучения искусственного интеллекта распознаванию фейковых новостей ?
- ... что после выпуска SpellForce 3 был настолько глючным, что разработчику пришлось выпустить 21 исправление за 14 дней?
Новости компьютерного программирования
- 11 января 2021 г. - Последствия штурма Капитолия США в 2021 г.
- Parler служба социальной сети переходит в автономном режиме после того, как Amazon прекратил предоставление облачных вычислительных услуг. Компании исполнительный директор сказал , что услуга будет вниз «больше , чем ожидалось» , как «большинство людей с достаточным количеством серверов к хосту нас закрыли свои двери для нас.» (CNBC)
Подкатегории
- Выберите [►], чтобы просмотреть подкатегории
ВикиПроекты
- Есть много пользователей, интересующихся компьютерным программированием, присоединяйтесь к ним.
- WikiProject Computing
- WikiProject Информатика
- ВикиПроект C / C ++
- WikiProject Java
- Криптография WikiProject
- Программное обеспечение WikiProject
Выбранные изображения
- Нажмите, чтобы увеличить и просмотреть описание
- Воспроизвести медиа
- Воспроизвести медиа
Связанные порталы
- Бесплатное программное обеспечение с открытым исходным кодом
- Технологии
- Инженерное дело
- Наука
- Linux
- Amiga
- Интернет
- Электроника
- Математика