いしょく‐せい【移植性】
移植性
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2016/07/13 15:53 UTC 版)
移植性(いしょくせい)、ポータビリティ(英: portability)とは他の環境への移行のしやすさの性質のこと。
- ^ ピクニック企画, 堤大介, ed (1990-03-01). “移植” (日本語). 『電脳辞典 1990's パソコン用語のABC』. ピクニック企画. pp. 10. ISBN 4-938659-00-X.
- ^ C++ Portability Guide | MDN
- ^ unsafe の限界
- ^ Using System.Numerics.Vector for Graphics Programming | .NET Blog
- ^ System.Numerics.Vectors
- 1 移植性とは
- 2 移植性の概要
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/19 07:37 UTC 版)
見た目の詳細が実際に表示されるときに決定されるということは、新たな媒体に新たなスタイルシートを用意すれば、同じコンテンツを修正することなくその新しい媒体でも再利用できることを意味する。注意深く制作されたウェブページは、新たなスタイルシートを適用することで、ヘッダやフッタ、ページ番号、目次などを備えた容易に印刷可能な本にすることもできる。
※この「移植性」の解説は、「スタイルシート」の解説の一部です。
「移植性」を含む「スタイルシート」の記事については、「スタイルシート」の概要を参照ください。
移植性(Portability)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/17 06:20 UTC 版)
「ソフトウェア品質」の記事における「移植性(Portability)」の解説
様々なコンピュータ構成で容易に動作することを意味する。ハードウェアの違い(PC と Mac など)に関する移植性と、OSの違い(Mac OS X と GNU/Linux など)に関する移植性がある。
※この「移植性(Portability)」の解説は、「ソフトウェア品質」の解説の一部です。
「移植性(Portability)」を含む「ソフトウェア品質」の記事については、「ソフトウェア品質」の概要を参照ください。
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/25 00:31 UTC 版)
「Oracle Database」の記事における「移植性」の解説
データベースエンジン・コアAPI周りはすべてC言語、各種ツール類はほとんどがC言語またはJavaで記述されており、広いプラットフォームでの移植性を誇る。ユーザの開発する応用プログラムも、C言語、C++、COBOL、JavaまたWindowsではODBC等の規格に対応し移植性は良い。
※この「移植性」の解説は、「Oracle Database」の解説の一部です。
「移植性」を含む「Oracle Database」の記事については、「Oracle Database」の概要を参照ください。
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/08 06:48 UTC 版)
Wgetは、サードパーティーのライブラリに対する依存性を最小限にした、C言語の移植性の高いスタイルで記述されている。Wgetには、C言語コンパイラとTCP/IPネットワーキングに対するBSDライクなインタフェースの他にはほとんど必要なものはない。WgetはUnixシェルから呼び出されるUNIXプログラムとして設計されたため、多くのUnix系環境やシステムに移植されている。それはWindows及びmacOSなどを含んでいる。
※この「移植性」の解説は、「GNU Wget」の解説の一部です。
「移植性」を含む「GNU Wget」の記事については、「GNU Wget」の概要を参照ください。
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/08/04 02:47 UTC 版)
「Glasgow Haskell Compiler」の記事における「移植性」の解説
GHCはUnix系OS (Linux・FreeBSD・macOSなど) やWindowsなど多くのプラットフォームで動作し、パッケージ管理システムを利用してインストールすることもできる。また、x86やPowerPCなど数多くの命令セットアーキテクチャに移植されている。
※この「移植性」の解説は、「Glasgow Haskell Compiler」の解説の一部です。
「移植性」を含む「Glasgow Haskell Compiler」の記事については、「Glasgow Haskell Compiler」の概要を参照ください。
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/09/01 16:04 UTC 版)
「Squid (ソフトウェア)」の記事における「移植性」の解説
Squidは以下のオペレーティングシステム上で動作可能である。 Linux FreeBSD OpenBSD NetBSD BSDI macOS OSF and Digital Unix IRIX SunOS/Solaris NeXTStep SCO Unix AIX HP-UX Windows ウィキペディアのupload.wikimedia.orgでも使用されていた。
※この「移植性」の解説は、「Squid (ソフトウェア)」の解説の一部です。
「移植性」を含む「Squid (ソフトウェア)」の記事については、「Squid (ソフトウェア)」の概要を参照ください。
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/12/24 14:56 UTC 版)
ncursesライブラリは当初Linux、OpenBSD、FreeBSD、NetBSDを対象としていたが、その後POSIX準拠の各種Unix系システムに移植された。PDCursesはAPIや機能はncursesと全く同一ではないが、DOS、Win32、OS/2のコンソール端末やX11などで動作する。この両者間での移植は難しくはない。例えばローグライクゲームのADOM(英語版)はLinux上でncursesを使って書かれたが、後にDOS上でPDCursesを使って移植された。
※この「移植性」の解説は、「curses」の解説の一部です。
「移植性」を含む「curses」の記事については、「curses」の概要を参照ください。
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/05 07:25 UTC 版)
このAPIは下記のプラットフォームで利用可能である。 Android(OpenSL ES バックエンドなど) Amiga OS 3.x Bada BlackBerry Playbook BSD iOS (Core Audio) IRIX Linux(ALSA、OSS、PortAudio、PulseAudio バックエンド) Mac OS 8, 9 OS X (Core Audio) Windows(DirectSound、Windows Multimedia API、Windows Multimedia Device API バックエンド) MorphOS Solaris PlayStation 2 PlayStation 3 PlayStation Portable Xbox Xbox 360 ニンテンドーゲームキューブ Wii
※この「移植性」の解説は、「OpenAL」の解説の一部です。
「移植性」を含む「OpenAL」の記事については、「OpenAL」の概要を参照ください。
移植性
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/20 01:52 UTC 版)
「暗号ライブラリの比較」の記事における「移植性」の解説
実装サポートOSスレッドセーフBouncy Castle General Java API: J2ME, Java Runtime Environment 1.1+, Android. Java FIPS API: Java Runtime 1.5+, Android. C# API (General & FIPS): CLR 4. CryptoComply Linux (RHEL, CentOS, Debian, Ubuntu, etc.), Windows, iOS, Android, FreeBSD, macOS, Solaris, Java Runtime Environment Yes cryptlib AMX, ARINC 653, BeOS, ChorusOS, CMSIS-RTOS/mbed-rtos, DOS, DOS32, eCOS, embOS, FreeRTOS/OpenRTOS, uItron, MQX, MVS, Nucleus, OS/2, Palm OS, QNX Neutrino, RTEMS, SMX, Tandem NonStop, Telit, ThreadX, uC/OS II, Unix (AIX, FreeBSD, HP-UX, Linux, macOS, Solaris, etc.), VDK, VM/CMS, VxWorks, Win16, Win32, Win64, WinCE/PocketPC/etc, XMK Yes Crypto++ Unix (AIX, OpenBSD, Linux, MacOS, Solaris, etc.), Win32, Win64, Android, iOS, ARM Yes Libgcrypt All 32 and 64 bit Unix Systems (GNU/Linux, FreeBSD, NetBSD, macOS etc.), Win32, Win64, WinCE 他 Yes libsodium macOS, Linux, OpenBSD, NetBSD, FreeBSD, DragonflyBSD, Android, iOS, 32 and 64-bit Windows (Visual Studio, MinGW, C++ Builder), NativeClient, QNX, JavaScript, AIX, MINIX, Solaris Yes OpenSSL Solaris, IRIX, HP-UX, MPE/iX, Tru64, Linux, Android, BSD (OpenBSD, NetBSD, FreeBSD, DragonflyBSD), NextSTEP, QNX, UnixWare, SCO, AIX, 32 and 64-bit Windows (Visual Studio, MinGW, UWIN, CygWin), UEFI, macOS (Darwin), iOS, HURD, VxWorks, uClinux, VMS, DJGPP (DOS), Haiku Yes wolfCrypt Win32/64, Linux, macOS, Solaris, ThreadX, VxWorks, FreeBSD, NetBSD, OpenBSD, embedded Linux, WinCE, Haiku, OpenWRT, iPhone (iOS), Android, Nintendo Wii and Gamecube through DevKitPro, QNX, MontaVista, NonStop, TRON/ITRON/µITRON, Micrium's µC/OS, FreeRTOS, SafeRTOS, Freescale MQX, Nucleus, TinyOS, HP-UX, 非OS Yes ^ Crypto ++はオブジェクトレベルでスレッドセーフである。インスタンス間で共有データはない。2つの異なるスレッドが同じオブジェクトにアクセスする場合、ロックはユーザーが行う必要がある。
※この「移植性」の解説は、「暗号ライブラリの比較」の解説の一部です。
「移植性」を含む「暗号ライブラリの比較」の記事については、「暗号ライブラリの比較」の概要を参照ください。
- 移植性のページへのリンク