Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Страницы, снабженные тегом

разработка по

Средства кросс-компиляции — Система конфигурирования и сборки GNU
Система конфигурирования и сборки GNU может быть использована средствами кросс-компиляции. Так называются утилиты, которые запускаются на одной системе и создают код, который должен запускаться на другой системе. В доке даются понятия кросс-компиляции.
Канадский крест — Система конфигурирования и сборки GNU
Сборка канадским крестом используется при создании программ, предназначенных работать на не-Unix системах, таких как DOS или Windows. Их конфигурирование и сборка на Unix-системе может оказаться проще, чем поддержка конфигурирования на не-Unix системе.
Программирование на заказ как бизнес
Программируем на заказ — как вид индивидуального бизнеса. Основные типы, задачи, составляющие. Когда необходима данная услуга? Чаще всего она привлекается небольшими предприятиями, организациями и даже частными лицами для автоматизации бизнес-процессов.
Публикации для программистов
Статьи о разработке программного обеспечения, его тестированию и поддержке. О языках программирования, библиотеках программных модулей. Переводы англоязычной технической документации по программированию. Описания личного опыта в написании программ.
Язык программирования C
В 1969-м году, появилась ОС UNIX, разработанная в Bell Labs. Тогда встретились сотрудники этой фирмы, Кен Томпсон и Денис Ритчи, подумали и решили создать для UNIX новый ЯП. А назвали его C. В смысле, английской буквой «Си». Так как раньше был B («Би»).
Расширяемая оболочка Windows PowerShell
Оболочка Windows PowerShell позволяет управлять чем угодно, хоть сервером, хоть локальной сетью. Сие событие произошло в 2006-м году, когда была выпущена первая версия изделия. Продукт стал входить в комплект поставки ОС, начиная с Windows Server 2008 R2.
Среда разработки Microsoft Visual Studio
В августе, после двух лет труда Microsoft представила продукт Microsoft Visual Studio 2012. Поскольку операционная система Windows пока ещё довольно популярна, весьма высока вероятность того, что сей софт может понадобиться изучающим программирование.
Язык программирования C#
C#, он же C Sharp, что расшифровывается как «Си Диез», вернее, как полутон «До Диез» в нотной грамоте, на самом деле никакого отношения к музыке не имеет. Потому что это объектно-ориентированный язык программирования. Зачем он вам, вы должны решать сами.
Что такое программирование
Программная инженерия, она же программирование — очень востребованная и распространённая сфера современной жизни. Причём, она не ограничивается непосредственно созданием софта, является более широким понятием. Расскажем о ней по-возможности объективно.
Что такое программирование. Часть 2
Программирование — это раздел науки, занимающийся вдыханием жизни в груды микросхем. Т.е. методами, теоретическими аспектами обеспечения работоспособности вычислительных устройств, начиная от примитивного чипа в контроллере и заканчивая суперкомпьютером.
Что такое язык программирования
Много воды утекло со времён изобретения ЭВМ, много всякого разного софта создано, а такое понятие как «язык программирования» по сей день на слуху. Потому что какими бы продвинутыми машины ни стали на данный момент, уму-разуму их учит по-прежнему человек.
Алгоритмический язык «Дракон»
«ДРАКОН» — это аббревиатура. Расшифровывается она так: Д — Дружелюбный, Р — Русский, А — Алгоритмический язык, К — Который, О — Обеспечивает, Н — Наглядность. Алгоритмы, доступные для создания программ, отображаются в виде блоков на дисплее компьютера.
Функции и процедуры в программировании
Основа любой компьютерной программы — алгоритмы, выраженные в виде команд. Человек, пишущий код, указывает — возьми это, сделай с ним такое и такое, а потом выведи результат вон туда. Чтобы команды не сливались в кашу, их группируют в функции и процедуры.
Что такое реверс-инжиниринг
Термин реверс-инжиниринг сформирован методом слегка неуклюжего транскрибирования английского «reverse engineering», этакий гибрид с примесью транслитерации. Однако нас интересует не этимология, а суть данного понятия, поскольку встречается довольно часто.
Открытый исходный код
Открытый исходный код, доступный для всех, разрешённый для самостоятельной модификации, — одно из явлений компьютерной цивилизации. Правда, как и всё в этой жизни, оно неоднозначное. Потому встречаются споры насчёт целесообразности его использования.
Открытый исходный код. Часть 2
Концепция открытого исходного кода — великое благо, способное сделать свободными от прихотей корпораций и простых пользователей, и сисадминов, и программистов — всех, кто работает с компьютерами. Не всегда всё получается, но ценной является сама идея.
Что такое алгоритм
Действительно, что такое алгоритм? Слово встречается часто, и многие вроде бы понимают его значение. Однако для нас туманное «вроде бы» неприемлемо, мы будем раскладывать всё по полочкам, подробно растолковывать и прояснять. Ну а начнём с краткой истории.
Исходные коды Linux
Поговорим о том, что такое открытые исходные коды в GNU/Linux. Наверняка вы слышали, что оные коды являются открытыми, свободно распространяемыми и бесплатными. Однако мало кто объясняет достаточно внятно, в чём же суть данного явления, в чём его смысл.
Что такое рефакторинг?
В статье дается понятие рефакторинга, указывается необходимость его применения и перечислено ПО для его использования. Прежде всего рефакторинг повышает степень читабельности кода, облегчает его понимание и повышает производительность программиста.
Генерация .lib из DLL с помощью Visual Studio
Программисты часто имеют дело со сторонними DLL. Однако, в Visual Studio чтобы прилинковать библиотеку, нужно иметь файл .lib, — самой по себе DLL для этого недостаточно. К счастью, существует способ сгенерировать .lib из DLL с помощью Visual Studio.
Часто задаваемые вопросы — Система конфигурирования и сборки GNU
Рассматриваемые вопросы: Что мне запускать первым, autoconf или automake? Что такое дерево Cygnus? Почему приходится пересобирать и переустанавливать средства сборки? Почему бы просто не иметь цель make в дереве Cygnus для обновления этих средств? И др.
Multilibs — Система конфигурирования и сборки GNU
Если gcc компилирует целевые библиотеки более одного раза (с различными опциями), то результирующие библиотеки называются multilibs. Они не являются частью системы конфигурирования и сборки GNU, но требуют поддержки в скриптах configure и в Makefile-ах.
Система конфигурирования Cygnus — Система конфигурирования и сборки GNU
Скрипт конфигурирования Cygnus является предшественником autoconf. В настоящее время все его значимые возможности включены в autoconf. Новые программы не пишутся с использованием скрипта Cygnus. Тем не менее, он до сих пор кое-где используется.
Поддержка канадского креста — Канадский крест — Система конфигурирования и сборки GNU
Если ведете разработку с использованием канадского креста, вы должны учитывать некоторые особенности при написании правил конфигурирования и сборки. Совсем нетрудно написать тесты конфигурирования и сборки, которые будут терпеть крах в канадском кресте.
Канадский крест и дерево Cygnus — Канадский крест — Система конфигурирования и сборки GNU
Когда канадский крест конфигурируется в дереве Cygnus, все присущие ему переменные окружения автоматически устанавливаются в host-tool, где host — это значение, используемое для опции '--host', а tool — имя средства компиляции (например, gcc или as)...
Скрипты конфигурирования библиотек цели — Кросс-инструменты в дереве Cygnus — Средства кросс-компиляции — Система конфигурирования и сборки GNU
Есть несколько моментов, которые вы должны знать при написании скрипта конфигурирования для целевой библиотеки. Здесь мы набросаем только краткий их обзор. Целевые библиотеки конфигурируются и собираются с помощью ново-собранного целевого компилятора...
Кросс-инструменты в дереве Cygnus — Средства кросс-компиляции — Система конфигурирования и сборки GNU
Дерево Cygnus используется для различных пакетов, включая gdb, GNU binutils и egcs. Оно, разумеется, используется и для релизов Cygnus. В дереве Cygnus скрипт configure верхнего уровня используется старой системой конфигурирования Cygnus, а не autoconf.
Указание цели, Использование типа цели — Средства кросс-компиляции — Система конфигурирования и сборки GNU
Скрипт configure по умолчанию считает, что цель и хост — это одно и то же. Так это и есть в большинстве случаев. Так, например, работает нативный компилятор в отличие от кросс-компилятора. При сборке средства кросс-компиляции вы можете явно указать цель.
Кросс-компиляция Mozilla
Пошаговая инструкция. Этот документ не является руководством типа «окончательно-во-всех-подробностях» о кросс-компиляции Mozilla Firefox. WFM; YMMV. (Если вы хотите спросить «Где я могу получить...?» или «Почему не работает 'X'?», то это не для вас.)
Имена конфигурации — Система конфигурирования и сборки GNU
Каждой системе назначается «имя конфигурации». Все имена составляются как триплеты (в некоторых случаях могут состоять из четырёх частей), и иногда называются конфигурационными триплетами. Это — строка в форме «cpu-производитель-операционная_система»...
Биржа долевых инвестиций SIMEX.

© 2007-2017, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.