Logo
Unionpedia
Comunicación
Disponible en Google Play
¡Nuevo! ¡Descarga Unionpedia en tu dispositivo Android™!
Gratis
¡Más rápido que el navegador!
 

D (lenguaje de programación)

Índice D (lenguaje de programación)

D es un lenguaje de programación de propósito general desarrollado por Walter Bright cuya primera versión apareció en 1999.

34 relaciones: Artistic License, Asignación, Boost Software License, C (lenguaje de programación), C Sharp, C++, Distribución Linux, Eiffel (lenguaje de programación), Factorial, FreeBSD, Función de orden superior, GNU Compiler Collection, GNU Emacs, GNU General Public License, Java (lenguaje de programación), Lenguaje de programación, Lenguaje específico de dominio, LLVM, MacOS, Metaprogramación, Microsoft Windows, Printf, Programación funcional, Programación imperativa, Programación orientada a objetos, Python, Ruby, SciTE, Unix-like, Vala (lenguaje de programación), Vim, Walter Bright, 12 de junio, 2010.

Artistic License

La Artistic License (version 1.0) es una licencia utilizada para ciertos paquetes de software libre o de código abierto, destacando la implementación estándar del lenguaje de programación Perl y la mayoría de módulos CPAN, que están bajo doble licencia: Artistic License y GNU General Public License (GPL).

¡Nuevo!!: D (lenguaje de programación) y Artistic License · Ver más »

Asignación

Asignación es el término que utiliza Microsoft para referirse a un sistema de archivos, formado por clústers o unidades de asignación.

¡Nuevo!!: D (lenguaje de programación) y Asignación · Ver más »

Boost Software License

La licencia de software de Boost es una licencia de software libre utilizada por las Bibliotecas Boost de C++.

¡Nuevo!!: D (lenguaje de programación) y Boost Software License · Ver más »

C (lenguaje de programación)

C es un lenguaje de programación de propósito general originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell, como evolución del anterior lenguaje B, a su vez basado en BCPL.

¡Nuevo!!: D (lenguaje de programación) y C (lenguaje de programación) · Ver más »

C Sharp

"C#" (pronunciado cii sharp en inglés) es un lenguaje de programación multiparadigma desarrollado y estandarizado por la empresa Microsoft como parte de su plataforma.NET, que después fue aprobado como un estándar por la ECMA (ECMA-334) e ISO (ISO/IEC 23270).

¡Nuevo!!: D (lenguaje de programación) y C Sharp · Ver más »

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup.

¡Nuevo!!: D (lenguaje de programación) y C++ · Ver más »

Distribución Linux

Una distribución Linux (GNU/Linux) (coloquial y abreviadamente llamada distro) es una distribución de software basada en el núcleo Linux, y a menudo, un Sistema de gestión de paquetes que incluye determinados paquetes de software, para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores.

¡Nuevo!!: D (lenguaje de programación) y Distribución Linux · Ver más »

Eiffel (lenguaje de programación)

Eiffel es un lenguaje de programación orientado a objetos que sigue el estándar ISO diseñado por Bertrand Meyer (defensor de los lenguajes orientados a objetos y autor de la construcción de Software Orientado a Objetos) y Software Eiffel.

¡Nuevo!!: D (lenguaje de programación) y Eiffel (lenguaje de programación) · Ver más »

Factorial

El factorial de un entero positivo n, el factorial de n o n factorial se define en principio como el producto de todos los números enteros positivos desde 1 (es decir, los números naturales) hasta n. Por ejemplo: La operación de factorial aparece en muchas áreas de las matemáticas, particularmente en combinatoria y análisis matemático.

¡Nuevo!!: D (lenguaje de programación) y Factorial · Ver más »

FreeBSD

FreeBSD es un sistema operativo libre y de código abierto de tipo Unix que desciende de la Berkeley Software Distribution (BSD), basada en Research Unix. La primera versión de FreeBSD se publicó en 1993. Su objetivo es proveer un sistema operativo estable y veloz de propósito general que pueda ser usado para cualquier propósito sin ataduras. En 2005, FreeBSD era el sistema operativo BSD de código abierto más popular, representando más de tres cuartas partes de todos los sistemas BSD instalados y con licencia permisiva. FreeBSD tiene similitudes con GNU/Linux, con dos grandes diferencias en el alcance y las licencias: FreeBSD mantiene un sistema completo, es decir el proyecto proporciona un núcleo, controladores de dispositivos, userland, y documentación, a diferencia de Linux, que sólo proporciona un núcleo y controladores, y depende de terceras partes para el software del sistema; El código fuente de FreeBSD se libera generalmente bajo una licencia de software permisiva, Licencia BSD de 2 cláusulas/Licencia FreeBSD, en contraposición a la copyleft GPL utilizada en GNU/Linux. Las arquitecturas de CPU soportadas son: x86, amd64, Alpha/AXP, IA-64, PC-98 y UltraSPARC. FreeBSD es un derivado de BSD, la versión de UNIX desarrollada en la Universidad de California en Berkeley. FreeBSD es desarrollado y mantenido por un numeroso equipo de personas. El soporte para otras arquitecturas está en diferentes fases de desarrollo. FreeBSD ofrece una gran cantidad de funciones avanzadas e incluso cuenta con algunas no disponibles en algunos sistemas operativos comerciales. Es un excelente servidor de Internet e Intranet gracias a sus robustos servicios de red que le permiten maximizar la memoria y trabajar con cargas pesadas para entregar y mantener buenos tiempos de respuesta para miles de procesos de usuario simultáneos. Ejecuta una gran cantidad de aplicaciones con facilidad. Por el momento, tiene más de 24000 aplicaciones y bibliotecas portadas con soporte para escritorio, servidor y entornos integrados. FreeBSD es excelente para trabajar con plataformas integradas avanzadas, está disponible para instalar de varias maneras y hay instrucciones a seguir para cualquier método que desees usar, ya sea a través de CD-ROM, a través de una red usando NFS o FTP, o DVD. Es fácil de contribuir y todo lo que tienes que hacer es ubicar la sección de la base de código de FreeBSD para modificar y hacer un trabajo ordenado. Los potenciales contribuyentes también son libres de mejorar sus ilustraciones y documentación, entre otros aspectos del proyecto, FreeBSD es una organización sin fines de lucro con la que puedes contribuir financieramente. La licencia de FreeBSD permite a los usuarios incorporar el uso de software propietario que es ideal para las empresas interesadas en generar ingresos. Netflix, por ejemplo, podría citar esto como una de las razones para usar servidores FreeBSD. La mascota del sistema operativo es Beastie.

¡Nuevo!!: D (lenguaje de programación) y FreeBSD · Ver más »

Función de orden superior

En matemáticas y ciencias de la computación funciones de orden superior son funciones que cumplen al menos una de las siguientes condiciones.

¡Nuevo!!: D (lenguaje de programación) y Función de orden superior · Ver más »

GNU Compiler Collection

El GNU Compiler Collection (colección de compiladores GNU) es un conjunto de compiladores creados por el proyecto GNU.

¡Nuevo!!: D (lenguaje de programación) y GNU Compiler Collection · Ver más »

GNU Emacs

GNU Emacs es un editor de texto extensible, personalizable y autodocumentado, desarrollado por Richard Stallman como parte del proyecto GNU.

¡Nuevo!!: D (lenguaje de programación) y GNU Emacs · Ver más »

GNU General Public License

La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas en inglés GNU GPL) es una licencia de derecho de autor ampliamente usada en el mundo del software libre y código abierto, y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software.

¡Nuevo!!: D (lenguaje de programación) y GNU General Public License · Ver más »

Java (lenguaje de programación)

Java es un lenguaje de programación y una plataforma informática que fue comercializada por primera vez en 1995 por Sun Microsystems.

¡Nuevo!!: D (lenguaje de programación) y Java (lenguaje de programación) · Ver más »

Lenguaje de programación

Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que proporciona a una persona, en este caso el programador, la capacidad y habilidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, para que de esa manera se puedan obtener diversas clases de datos o ejecutar determinadas tareas.

¡Nuevo!!: D (lenguaje de programación) y Lenguaje de programación · Ver más »

Lenguaje específico de dominio

En desarrollo de software e ingeniería de dominio, un lenguaje específico de dominio, o "lenguaje específico del dominio", (en inglés domain-specific language, DSL) es un lenguaje de programación o especificación dedicado a resolver un problema en particular, representar un problema específico y proveer una técnica para solucionar una situación particular.

¡Nuevo!!: D (lenguaje de programación) y Lenguaje específico de dominio · Ver más »

LLVM

LLVM (anteriormente conocido como Low Level Virtual Machine, o Máquina Virtual de Bajo Nivel) es una infraestructura para desarrollar compiladores, escrita a su vez en el lenguaje de programación C++, que está diseñada para optimizar el tiempo de compilación, el tiempo de enlazado, el tiempo de ejecución y el "tiempo ocioso" en cualquier lenguaje de programación que el usuario quiera definir.

¡Nuevo!!: D (lenguaje de programación) y LLVM · Ver más »

MacOS

macOS (previamente, luego) es una serie de sistemas operativos gráficos desarrollados y comercializados por Apple desde 2001. Es el sistema operativo principal para la familia de computadoras Macintosh de Apple. Dentro del mercado de computadoras de escritorio, portátiles, hogareñas y mediante el uso de la web, fue por años el segundo sistema operativo de escritorio más utilizado, después de Microsoft Windows, hasta 2021. macOS es la segunda serie importante de sistemas operativos Macintosh. El primero se llama coloquialmente el Mac OS "clásico", que se introdujo en 1984, y cuyo lanzamiento final fue Mac OS 9 en 1999. La primera versión de escritorio, Mac OS X 10.0, se lanzó en marzo de 2001, con su primera actualización, 10.1, llegando más tarde ese año. Después de esto, Apple comenzó a poner nombres de los grandes felinos en sus lanzamientos, que duró hasta OS X 10.8 Mountain Lion. Desde OS X 10.9 Mavericks, las versiones han sido nombradas en hitos en California. Apple acortó el nombre a "OS X" en 2012 y luego lo cambió a "macOS" en 2016, adoptando la nomenclatura que estaban usando para sus otros sistemas operativos, iOS, watchOS y tvOS. La última versión es macOS Sonoma, que se lanzó al público en junio de 2023. Entre 1999 y 2009, Apple vendió una serie separada de sistemas operativos llamada Mac OS X Server. La versión inicial, Mac OS X Server 1.0, se lanzó en 1999 con una interfaz de usuario similar a Mac OS 8.5. Después de esto, se presentaron nuevas versiones al mismo tiempo que la versión de escritorio de Mac OS X. A partir de Mac OS X 10.7 Lion, las funciones del servidor se pusieron a disposición como un paquete separado en Mac App Store. macOS se basa en tecnologías desarrolladas entre 1985 y 1997 en NeXT, una compañía que el cofundador de Apple, Steve Jobs, creó después de dejar la compañía. La "X" en Mac OS X y OS X es el número romano para el número 10 y se pronuncia como tal. La X fue una parte prominente de la identidad de marca y comercialización del sistema operativo en sus primeros años, pero gradualmente retrocedió en importancia desde el lanzamiento de Snow Leopard en 2009. Se logró la certificación UNIX 03 para la versión Intel de Mac OS X 10.5 Leopard y todos los lanzamientos de Mac OS X 10.6 Snow Leopard hasta la versión actual también tienen la certificación UNIX 03. macOS comparte su núcleo basado en Unix, llamado Darwin, y muchos de sus frameworks con iOS, tvOS y watchOS. Una versión muy modificada de Mac OS X 10.4 Tiger se utilizó para la primera generación de Apple TV. Las versiones de Mac OS X de 1999 a 2005 pueden ejecutarse solo en los Mac basados en PowerPC de ese período de tiempo. Después de que Apple anunciara que cambiarían a CPUs de Intel a partir de 2006, se fabricó y distribuyó una versión separada de Mac OS X 10.4 Tiger exclusivamente con las primeras Mac basadas en Intel; incluía un emulador conocido como Rosetta, que permitía a los usuarios ejecutar la mayoría de las aplicaciones PowerPC en equipos Mac basados en Intel Mac OS X 10.5 Leopard fue la única versión que se creó como un binario universal, lo que significa que el disco de instalación admitió procesadores Intel y PowerPC. Mac OS X 10.6 Snow Leopard fue la primera versión disponible exclusivamente para equipos Mac basados en Intel. En 2011, Apple lanzó Mac OS X 10.7 Lion, que ya no soportaba procesadores Intel de 32 bits y tampoco incluía a Rosetta. Todas las versiones del sistema lanzado desde entonces se ejecutan exclusivamente en CPU Intel de 64 bits y no son compatibles con las aplicaciones PowerPC. En 2020, Apple anunció que, empenzando en 2020, los Mac nuevos tendrán sus propios CPUs, basados en la arquitectura ARM. Estos macs siguen soportando aplicaciones de Intel, y nuevas versiones de macOS tendrán el software de emulación Rosetta 2. macOS Big Sur es la primera versión de macOS que soporta Macs basados en ARM y Intel.

¡Nuevo!!: D (lenguaje de programación) y MacOS · Ver más »

Metaprogramación

La metaprogramación consiste en escribir programas que escriben o manipulan otros programas (o a sí mismos) como datos, o que hacen en tiempo de compilación parte del trabajo que, de otra forma, se haría en tiempo de ejecución.

¡Nuevo!!: D (lenguaje de programación) y Metaprogramación · Ver más »

Microsoft Windows

Windows es el nombre de una familia de distribuciones de software para PC, servidores, sistemas empotrados y antiguamente teléfonos inteligentes desarrollados y vendidos por Microsoft y disponibles para múltiples arquitecturas, tales como x86, x86-64 (x64) y ARM.

¡Nuevo!!: D (lenguaje de programación) y Microsoft Windows · Ver más »

Printf

Numerosos lenguajes de programación implementan una función printf (print formatted), para mostrar una cadena con formato.

¡Nuevo!!: D (lenguaje de programación) y Printf · Ver más »

Programación funcional

En informática, la programación funcional es un paradigma de programación declarativa basado en el uso de verdaderas funciones matemáticas.

¡Nuevo!!: D (lenguaje de programación) y Programación funcional · Ver más »

Programación imperativa

En ciencias de la computación se denomina programación imperativa a un paradigma de programación de software que utiliza fórmulas que alteran el estado de un programa.

¡Nuevo!!: D (lenguaje de programación) y Programación imperativa · Ver más »

Programación orientada a objetos

La programación orientada a objetos (POO, en español); es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos (a veces también referidos como atributos o propiedades) y código en forma de métodos.

¡Nuevo!!: D (lenguaje de programación) y Programación orientada a objetos · Ver más »

Python

Python es un lenguaje de alto nivel de programación interpretado cuya filosofía hace hincapié en la legibilidad de su código, se utiliza para desarrollar aplicaciones de todo tipo, por ejemplo: Instagram, Netflix, Spotify, Panda3D, entre otros.

¡Nuevo!!: D (lenguaje de programación) y Python · Ver más »

Ruby

Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995.

¡Nuevo!!: D (lenguaje de programación) y Ruby · Ver más »

SciTE

SCIntilla based Text Editor o SciTE es un editor de textos multiplataforma escrito por Neil Hodgson usando el componente de edición Scintilla.

¡Nuevo!!: D (lenguaje de programación) y SciTE · Ver más »

Unix-like

Un sistema operativo Unix-like (a veces abreviado como UN*X o *nix para no tener problemas con la marca registrada) es un sistema que se comporta de manera similar a un sistema Unix, aunque no es necesario que sea certificado en ninguna versión de la Single Unix Specification.

¡Nuevo!!: D (lenguaje de programación) y Unix-like · Ver más »

Vala (lenguaje de programación)

Vala es un lenguaje de programación creado con el objetivo de acercar las características de los lenguajes modernos a C, sin requisitos adicionales de tiempo de ejecución y con pocos costos, centrado en los objetos de la biblioteca GObject.

¡Nuevo!!: D (lenguaje de programación) y Vala (lenguaje de programación) · Ver más »

Vim

Vim (Vi IMproved) es un editor de texto de código abierto, libre y multiplataforma, disponible en la mayoría de sistemas tipo Unix y una versión mejorada del editor de texto vi.

¡Nuevo!!: D (lenguaje de programación) y Vim · Ver más »

Walter Bright

Walter Bright es un programador de computadoras conocido por ser el principal desarrollador del primer compilador nativo de C++, Zortech C++ (más tarde Symantec C++, ahora Digital Mars C++).

¡Nuevo!!: D (lenguaje de programación) y Walter Bright · Ver más »

12 de junio

El 12 de junio es el 163.º (centésimo sexagésimo tercer) día del año en el calendario gregoriano y el 164.º en los años bisiestos.

¡Nuevo!!: D (lenguaje de programación) y 12 de junio · Ver más »

2010

2010 fue un año común comenzado en viernes según el calendario gregoriano.

¡Nuevo!!: D (lenguaje de programación) y 2010 · Ver más »

Redirecciona aquí:

Lenguaje D, Lenguaje de programacion D, Lenguaje de programación D.

SalienteEntrante
¡Hey! ¡Ahora tenemos Facebook! »