In the field of computer software, the term software build refers either to the process of converting source code files into standalone software artifact(s) that can be run on a computer, or the result of doing so. One of the most important steps of a software build is the compilation process where source code files are converted into executable code.
| Property | Value |
| dbpprop:abstract
|
- In the field of computer software, the term software build refers either to the process of converting source code files into standalone software artifact(s) that can be run on a computer, or the result of doing so. One of the most important steps of a software build is the compilation process where source code files are converted into executable code. While for simple programs the process consists of a single file being compiled, for complex software the source code may consist of many files and may be combined in different ways to produce many different versions. The process of building a computer program is usually managed by a build tool, a program that coordinates and controls other programs. Examples of such a program are make, ant, maven and SCons. The build utility needs to compile and link the various files, in the correct order. If the source code in a particular file has not changed then it may not need to be recompiled (may not rather than need not because it may itself depend on other files that have changed). Sophisticated build utilities and linkers attempt to refrain from recompiling code that does not need it, to shorten the time required to complete the build. Modern build utilities may be partially integrated into revision control programs like Subversion. A more complex process may involve other programs producing code or data for the build process.
- Erstellungsprozess oder Build-Prozess (von englisch to build „etwas bauen“) bezeichnet in der Programmierung einen Vorgang, durch den ein fertiges Anwendungsprogramm automatisch erzeugt wird.
- ソフトウェアのビルド(英: build)は、ソースコードファイルを独立したソフトウェア生成物に変換するコンピュータ上で実行されるプロセス、またはその結果を指す。ビルドにおいて最も重要なのはコンパイルプロセスであり、ソースコードファイルを実行ファイルに変換する。 単純なプログラムでは、単一のファイルをコンパイルするだけで済むが、複雑なソフトウェアではソースコードは多数のファイルで構成されており、異なった組み合わせ方をすることで異なったバージョンを生成できる。 コンピュータプログラムのビルドは、一般にビルドツールと呼ばれるプログラムを使い、他のプログラムを制御・統合して行う。ビルドツールの例としては、make、ant、maven、SConsなどがある。ビルドユーティリティは、各種ファイル群を正しい順序でコンパイルしリンクする必要がある。また、開発時には何度もビルドを繰り返すが、前回のビルドから何も変更されていないファイルはコンパイルする必要がない(ただし、ヘッダファイルなどの依存関係も考慮する必要がある)。洗練されたビルドユーティリティは無駄な再コンパイルをしないようにして、ビルドに要する時間を短縮している。Subversionなどのバージョン管理システムはビルドユーティリティの機能を内蔵している。さらに複雑なプロセスになると、ビルド中に他のプログラムを使ってコードやデータを生成することもある。
- Kompilacja to proces automatycznego tłumaczenia kodu napisanego w języku programowania na kod maszynowy. Dane wejściowe najczęściej nazywa się kodem źródłowym. Program wykonujący tłumaczenie to kompilator. Przeważnie kompilacja jest częścią większego procesu tłumaczenia, tworzony w jej trakcie kod wynikowy jest przekazywany do innych programów, możliwe jest również tłumaczenie do postaci zrozumiałej dla człowieka. Nazwa kompilacja na co dzień jest używana w kontekście tłumaczenia z języka wyższego poziomu na język niższego poziomu. Tłumaczenie w odwrotnym kierunku określa się terminem dekompilacji.
- У галузі комп'ютерного програмного забезпечення, термін "побудова" відноситься до процесу перетворення вихідного коду в артефакт (и) застосунку, які можуть бути запущені на комп'ютері, або в перетворені у код який виконується. Одним з кроків створення побудови є процес компіляції вихідного коду, де файли перетворюються в у проміжковий код або навіть у код що виконується - для простих програм. Процес компіляції у випадку, якщо функція позначена як зовнішня - не перевіряє чи така функція дійсно існує. Для складних програм після компіляції (що виконується спеціальною програмою - компілятором) відбувається процес зв"язування (знаходження реального положення всіх функцій, позначених як зовнішні), що виконується спеціальною програмою - лінкером. Процес зв"язування являє собою заміну відносних адрес функцій зовнішніх бібліотек на реальні адреси що будуть використовуватися програмою у процесі виконання. З побудовою зв"язане поняття версії застосунку. Лінкер часто може автоматично встановлювати версію.
|
| dbpprop:hasPhotoCollection
| |
| rdf:type
| |
| rdfs:comment
|
- In the field of computer software, the term software build refers either to the process of converting source code files into standalone software artifact(s) that can be run on a computer, or the result of doing so. One of the most important steps of a software build is the compilation process where source code files are converted into executable code.
- Erstellungsprozess oder Build-Prozess (von englisch to build „etwas bauen“) bezeichnet in der Programmierung einen Vorgang, durch den ein fertiges Anwendungsprogramm automatisch erzeugt wird.
- Kompilacja to proces automatycznego tłumaczenia kodu napisanego w języku programowania na kod maszynowy. Dane wejściowe najczęściej nazywa się kodem źródłowym. Program wykonujący tłumaczenie to kompilator. Przeważnie kompilacja jest częścią większego procesu tłumaczenia, tworzony w jej trakcie kod wynikowy jest przekazywany do innych programów, możliwe jest również tłumaczenie do postaci zrozumiałej dla człowieka.
- У галузі комп'ютерного програмного забезпечення, термін "побудова" відноситься до процесу перетворення вихідного коду в артефакт (и) застосунку, які можуть бути запущені на комп'ютері, або в перетворені у код який виконується.
|
| rdfs:label
|
- Software build
- Erstellungsprozess
- ビルド (ソフトウェア)
- Kompilacja (informatyka)
- Застосунок побудова
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpedia-owl:Work/genre
of | |
| is dbpedia-owl:genre
of | |
| is dbpprop:genre
of | |