Estamos trabajando para restaurar la aplicación de Unionpedia en la Google Play Store
SalienteEntrante
🌟¡Simplificamos nuestro diseño para una mejor navegación!
Instagram Facebook X LinkedIn
Tu propia Unionpedia con tu logo y dominio, desde 9.99 USD/mes
Crear mi Unionpedia

C Sharp

Índice 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).

Tabla de contenidos

  1. 80 relaciones: Anders Hejlsberg, Android, API, Barra inversa, C (lenguaje de programación), C++, Cadena de caracteres, Carácter (tipo de dato), Código gestionado, , Clase (informática), Coma flotante, Compilador, Componente de software, Controles comunes personalizados CSharp, D (lenguaje de programación), DotGNU, Ecma International, Eiffel (lenguaje de programación), Embarcadero Delphi, Empresa, Entorno de desarrollo integrado, F Sharp, Free Software Foundation, GNU General Public License, GNU Lesser General Public License, GNU/Linux, Hola mundo, Idioma árabe, Inferencia, Infraestructura de lenguaje común, Ingeniería de software, Internacionalización y localización, IOS, Java (lenguaje de programación), Lenguaje de programación, Lenguaje orientado a objetos, Mac OS, Metáfora, Microsoft, Microsoft .NET, Microsoft Visual J++, Microsoft Visual Studio, Microsoft Windows, Modula-3, Multiplataforma, Novell, Nueva línea, Organización Internacional de Normalización, Pascal (lenguaje de programación), ... Expandir índice (30 más) »

  2. Lenguajes de programación multiparadigma
  3. Lenguajes funcionales
  4. Normas Ecma
  5. Normas IEC

Anders Hejlsberg

Anders Hejlsberg nació en 1960 (algunas fuentes señalan que fue en 1961, pero durante el TechEd 2006 en Barcelona, el propio Hejlsberg confirmó que nació en diciembre de 1960).

Ver C Sharp y Anders Hejlsberg

Android

Android es un sistema operativo móvil basado en el núcleo Linux y otros software de código abierto.

Ver C Sharp y Android

API

Una API (del inglés, application programming interface, en español, interfaz de programación de aplicaciones) es una pieza de código que permite a diferentes aplicaciones comunicarse entre sí y compartir información y funcionalidades.

Ver C Sharp y API

Barra inversa

La barra inversa invertida, (\) o también barra oblicua inversa invertida, barra invertida, barra revertida, backslash, contrabarra, barra diagonal invertida o diagonal invertida es un carácter tipográfico que ha experimentado (junto con otros signos como la barra «/» o la arroba «@») un gran crecimiento en las últimas décadas debido a su abundante uso en muchos lenguajes y sistemas operativos como Matlab para generar un salto de línea.

Ver C Sharp y Barra inversa

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. C Sharp y c (lenguaje de programación) son Inventos de Estados Unidos y lenguajes de programación de alto nivel.

Ver C Sharp y C (lenguaje de programación)

C++

C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. C Sharp y C++ son lenguajes de programación de alto nivel.

Ver C Sharp y C++

Cadena de caracteres

En programación, una cadena de caracteres, palabras, ristra de caracteres o frase (string, en inglés) es una secuencia ordenada (de longitud arbitraria, aunque finita) de elementos que pertenecen a un cierto lenguaje formal o alfabeto análogas a una fórmula o a una oración.

Ver C Sharp y Cadena de caracteres

Carácter (tipo de dato)

En terminología informática y de telecomunicaciones, un carácter es una unidad de información que corresponde aproximadamente con un grafema o con una unidad o símbolo parecido, como los de un alfabeto o silabario de la forma escrita de un lenguaje natural.

Ver C Sharp y Carácter (tipo de dato)

Código gestionado

El código gestionado es el código de un programa de ordenador que se ejecuta bajo la gestión de una máquina virtual, a diferencia del código no gestionado, que es ejecutado directamente por la CPU del ordenador.

Ver C Sharp y Código gestionado

Cω (que se pronuncia C omega, / O-mē'gɘ / o / O-mĕg'ɘ /;. por lo general escrita como "Cw" o "Lenguaje OMEGA") es una extensión libre del lenguaje de programación C#, desarrollada por el equipo de Webdata de SQL Server en colaboración con Microsoft Research en el Reino Unido y Redmond.

Ver C Sharp y Cω

Clase (informática)

En informática, una clase es una plantilla para el objetivo de la creación de objetos de datos según un modelo predefinido.

Ver C Sharp y Clase (informática)

Coma flotante

La representación de coma flotante (en inglés, floating point) es una forma de notación científica usada en las computadoras con la cual se pueden representar números reales extremadamente grandes y pequeños de una manera muy eficiente y compacta y con la que se pueden realizar operaciones aritméticas.

Ver C Sharp y Coma flotante

Compilador

En informática, un compilador es un programa que traduce código escrito en un lenguaje de programación (llamado fuente) a otro lenguaje (conocido como objeto). C Sharp y compilador son Inventos de Estados Unidos.

Ver C Sharp y Compilador

Componente de software

Un componente de software es una unidad modular de un programa software con interfaces y dependencias bien definidas que permiten ofertar o solicitar un conjunto de servicios o funcionales.

Ver C Sharp y Componente de software

Controles comunes personalizados CSharp

La plataforma.NET desde su versión 1.1 ofrece la facilidad de poder generar controles comunes personalizados para satisfacer las necesidades de los desarrolladores que necesitan agregar, quitar o modificar el comportamiento, la funcionalidad y el diseño de cualquier control común (System.Windows.Forms.Control).

Ver C Sharp y Controles comunes personalizados CSharp

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. C Sharp y d (lenguaje de programación) son lenguajes de programación, lenguajes de programación de alto nivel y lenguajes de programación multiparadigma.

Ver C Sharp y D (lenguaje de programación)

DotGNU

DotGNU fue una parte del proyecto GNU con el fin de proporcionar una alternativa libre para la plataforma de desarrollo Microsoft.NET.

Ver C Sharp y DotGNU

Ecma International

Ecma International es una organización internacional basada en membresías de estándares para la comunicación y la información.

Ver C Sharp y Ecma International

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.

Ver C Sharp y Eiffel (lenguaje de programación)

Embarcadero Delphi

Embarcadero Delphi, antes conocido como CodeGear Delphi, Inprise Delphi y Borland Delphi, es un entorno de desarrollo de software diseñado para la programación de aplicaciones multiplataforma con énfasis en la programación visual.

Ver C Sharp y Embarcadero Delphi

Empresa

Se entiende por empresa a un agente que organiza con eficiencia los factores económicos para producir bienes y servicios para el mercado con el ánimo de alcanzar ciertos objetivos, es decir, como un conjunto (sistema) de elementos humanos, técnicos y financieros, ordenados según determinada jerarquía o estructura organizativa y que dirige una función directiva o empresario.

Ver C Sharp y Empresa

Entorno de desarrollo integrado

Un entorno de desarrollo integrado o entorno de desarrollo interactivo, en inglés integrated development environment (IDE), es una aplicación informática que proporciona servicios integrales para facilitar al desarrollador o programador el desarrollo de software.

Ver C Sharp y Entorno de desarrollo integrado

F Sharp

F# (pronunciado F Sharp en inglés) es un lenguaje de programación multiparadigma de código abierto, para la plataforma.NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. C Sharp y f Sharp son lenguajes de programación de alto nivel y lenguajes funcionales.

Ver C Sharp y F Sharp

Free Software Foundation

La Fundación por el Software Libre o Free Software Foundation es una organización creada en octubre de 1985 por Richard Stallman y otros entusiastas del ''software'' libre con el propósito de difundir este movimiento.

Ver C Sharp y Free Software Foundation

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.

Ver C Sharp y GNU General Public License

GNU Lesser General Public License

La Licencia Pública General Reducida de GNU, o más conocida por su nombre en inglés GNU Lesser General Public License (antes GNU Library General Public License o Licencia Pública General para Bibliotecas de GNU), o simplemente por su acrónimo del inglés GNU LGPL, es una licencia de software creada por la Free Software Foundation que pretende garantizar la libertad de compartir y modificar el software cubierto por ella, asegurando que el software es libre para todos sus usuarios.

Ver C Sharp y GNU Lesser General Public License

GNU/Linux

GNU/Linux (pronunciado oficialmente como ñu linux o también ge-ene-u linux en español), es una familia de sistemas operativos tipo Unix compuesto por software libre y de código abierto.

Ver C Sharp y GNU/Linux

Hola mundo

En informática, "Hola, mundo" o "Hello, World!", en inglés es un programa que muestra el texto «¡Hola, mundo!» en un dispositivo de visualización, en la mayoría de los casos la pantalla de un monitor.

Ver C Sharp y Hola mundo

Idioma árabe

El árabe, también llamado arábigo, arabía, o algarabía (اَلْعَرَبِيَّةُ, al-ʻarabīyah o عربي/عربى ʻarabī, pronunciación: alʕaraˈbijja o ˈʕarabiː), es una macrolengua de la familia semítica, como el arameo, el hebreo, el acadio, el maltés y similares.

Ver C Sharp e Idioma árabe

Inferencia

La inferencia es el proceso por el cual se derivan conclusiones a partir de premisas o hipótesis iniciales.

Ver C Sharp e Inferencia

Infraestructura de lenguaje común

La infraestructura de lenguaje común (en inglés Common Language Infrastructure o CLI) es una especificación estandarizada que describe un entorno virtual para la ejecución de aplicaciones, cuya principal característica es la de permitir que aplicaciones escritas en distintos lenguajes de alto nivel puedan luego ejecutarse en múltiples plataformas tanto de hardware como de software sin necesidad de reescribir o recompilar su código fuente. C Sharp e infraestructura de lenguaje común son normas Ecma, normas IEC y normas ISO.

Ver C Sharp e Infraestructura de lenguaje común

Ingeniería de software

La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de software confiable y de calidad, basándose en métodos y técnicas de ingeniería, y brindando soporte operacional y de mantenimiento.

Ver C Sharp e Ingeniería de software

Internacionalización y localización

En la informática, la internacionalización es el proceso de diseñar software de manera tal que pueda adaptarse a diferentes idiomas y regiones sin la necesidad de realizar cambios de ingeniería ni en el código.

Ver C Sharp e Internacionalización y localización

IOS

iOS es un sistema operativo móvil de código cerrado desarrollado por Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS), después se utilizó en dispositivos como el iPod touch y el iPad.

Ver C Sharp e IOS

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. C Sharp y Java (lenguaje de programación) son lenguajes de programación y lenguajes de programación multiparadigma.

Ver C Sharp y Java (lenguaje de programación)

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. C Sharp y lenguaje de programación son lenguajes de programación.

Ver C Sharp y Lenguaje de programación

Lenguaje orientado a objetos

Se le llama así a cualquier lenguaje de programación que implemente los conceptos definidos por la programación orientada a objetos.

Ver C Sharp y Lenguaje orientado a objetos

Mac OS

Mac OS (del inglés Macintosh Operating System, en español Sistema Operativo de Macintosh) es el nombre del sistema operativo creado por la compañia norteamericana Apple para su línea de computadoras Macintosh, también aplicado retroactivamente a las versiones anteriores a System 7.6, y que apareció por primera vez en System 7.5.1.

Ver C Sharp y Mac OS

Metáfora

La metáfora (del latín metaphŏra, tomado a su vez del griego μεταφορά; propiamente “traslado”, “desplazamiento”; derivado de metapheró “yo transporto”) es una de las figuras retóricas más importantes.

Ver C Sharp y Metáfora

Microsoft

Microsoft Corporation (SEHK) es una corporación tecnológica multinacional estadounidense con sede en Redmond, Washington.

Ver C Sharp y Microsoft

Microsoft .NET

.NET es un framework de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permite un rápido desarrollo de aplicaciones.

Ver C Sharp y Microsoft .NET

Microsoft Visual J++

Visual J++ es la ahora descontinuada implementación de Microsoft de un IDE para el lenguaje de programación Java.

Ver C Sharp y Microsoft Visual J++

Microsoft Visual Studio

Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para Windows y macOS.

Ver C Sharp y Microsoft Visual Studio

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.

Ver C Sharp y Microsoft Windows

Modula-3

Modula-3 es un lenguaje de programación imperativo, estructurado y modular, concebido como el sucesor de Modula-2.

Ver C Sharp y Modula-3

Multiplataforma

En informática, se denomina multiplataforma a un atributo conferido a programas informáticos o métodos y conceptos de cómputacion que son implementados, y operan internamente en múltiples plataformas informáticas.

Ver C Sharp y Multiplataforma

Novell

Novell, Inc.

Ver C Sharp y Novell

Nueva línea

En informática, nueva línea es un carácter especial, o secuencia de caracteres, que indica el final de una línea de texto y el paso a la siguiente.

Ver C Sharp y Nueva línea

Organización Internacional de Normalización

La Organización Internacional de Normalización (llamada en ocasiones: Organización Internacional de Estandarización; conocida por el acrónimo ISO) es una organización para la creación de estándares internacionales compuesta por diversas organizaciones nacionales de normalización.

Ver C Sharp y Organización Internacional de Normalización

Pascal (lenguaje de programación)

Pascal es un lenguaje de programación creado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969, y publicado en 1970. C Sharp y Pascal (lenguaje de programación) son lenguajes de programación de alto nivel.

Ver C Sharp y Pascal (lenguaje de programación)

Portable.NET

Portable.NET es una suite de herramientas de software libre para compilar y ejecutar aplicaciones para la Common Language Infrastructure, más conocida como.NET.

Ver C Sharp y Portable.NET

Programación dirigida por eventos

La programación dirigida por eventos es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen.

Ver C Sharp y Programación dirigida por eventos

Programación estructurada

La programación estructurada es un paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora recurriendo únicamente a subrutinas y a tres estructuras de control básicas: secuencia, selección (if y switch) e iteración (bucles for y while); asimismo, se considera innecesario y contraproducente el uso de la transferencia incondicional (GOTO); esta instrucción suele acabar generando el llamado código espagueti, mucho más difícil de seguir y de mantener, además de originar numerosos errores de programación.

Ver C Sharp y Programación estructurada

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.

Ver C Sharp y Programación funcional

Programación genérica

La programación genérica es un tipo de programación que está mucho más centrada en los algoritmos que en los datos.

Ver C Sharp y Programación genérica

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.

Ver C Sharp y Programación imperativa

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.

Ver C Sharp y Programación orientada a objetos

Proyecto Mono

Mono es el nombre de un proyecto de código abierto iniciado por Ximian respaldado por Microsoft y actualmente impulsado por Novell (tras la adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con.NET según lo especificado por el ECMA.

Ver C Sharp y Proyecto Mono

Recolector de basura

Un recolector de basura (del inglés garbage collector) es un mecanismo implícito de gestión de memoria implementado en algunos lenguajes de programación de tipo interpretado o semiinterpretado.

Ver C Sharp y Recolector de basura

Redondeo

El redondeo es el proceso de descartar cifras en la expresión decimal (o más generalmente, posicional) de un número.

Ver C Sharp y Redondeo

Reflexión (informática)

En informática, reflexión (o reflexión computacional) es la capacidad que tiene un programa para observar y opcionalmente modificar su estructura de alto nivel.

Ver C Sharp y Reflexión (informática)

Retorno de carro

En informática, el retorno de carro (abreviado CR por su nombre en inglés, carriage return) es uno de los caracteres de control de la codificación ASCII, Unicode, o EBCDIC, que hace que se mueva el cursor a la primera posición de una línea.

Ver C Sharp y Retorno de carro

Sensible a mayúsculas y minúsculas

Que algo sea sensible a las mayúsculas y minúsculas, abreviado a veces como sensible a mayúsculas, y dicho también directamente en inglés case sensitive, es una expresión usada en informática que se aplica a los textos en los que tiene alguna relevancia escribir un carácter en mayúsculas o minúsculas (ejemplo: pH y PH).

Ver C Sharp y Sensible a mayúsculas y minúsculas

SharpDevelop

SharpDevelop fue un entorno de desarrollo integrado libre para los lenguajes de programación C#, Visual Basic.NET, F#, IronPython, IronRuby y Boo.

Ver C Sharp y SharpDevelop

Sistema binario

El sistema binario, también llamado sistema diádico en ciencias de la computación, es un sistema de numeración en el que los números son representados utilizando únicamente dos cifras: 0 (cero) y 1 (uno).

Ver C Sharp y Sistema binario

Sistema de numeración decimal

El sistema de numeración decimal, es un sistema de numeración posicional en el que las cantidades se representan utilizando como base aritmética el número diez.

Ver C Sharp y Sistema de numeración decimal

Sistema hexadecimal

El sistema hexadecimal (abreviado hex.) es el sistema de numeración posicional que tiene como base el 16.

Ver C Sharp y Sistema hexadecimal

Sistema operativo

Un sistema operativo (SO) es el conjunto de programas de un sistema informático que gestiona los recursos del hardware y provee servicios a los programas de aplicación de software.

Ver C Sharp y Sistema operativo

Software libre

El software libre o software de fuentes abiertas es un software cuyo código fuente puede ser estudiado, modificado, y utilizado libremente con cualquier finalidad y redistribuido con cambios o mejoras sobre él.

Ver C Sharp y Software libre

Tipado fuerte

Un lenguaje de programación es fuertemente tipado si no se permiten violaciones de los tipos de datos, es decir, dado el valor de una variable de un tipo concreto, no se puede usar como si fuera de otro tipo distinto a menos que se haga una conversión.

Ver C Sharp y Tipado fuerte

Tipo de dato

En ciencias de la computación, un tipo de dato informático o simplemente tipo es un atributo de los datos que indica al ordenador (y/o al programador/programadora) sobre la clase de datos que se va a manejar.

Ver C Sharp y Tipo de dato

Tipo de dato lógico

El tipo de dato lógico, también conocido como «booleano» en honor a George Boole, es en computación aquel que puede representar valores de lógica binaria, esto es 2 valores, que normalmente representan falso o verdadero.

Ver C Sharp y Tipo de dato lógico

Truncamiento

En matemáticas, truncamiento es el término usado para referirse a reducir el número de dígitos a la derecha del separador decimal, descartando los menos significativos.

Ver C Sharp y Truncamiento

Turbo Pascal

Turbo Pascal es un sistema de desarrollo de software que incluye un compilador y un entorno de desarrollo integrado (IDE) para el lenguaje de programación Pascal, desarrollado por Borland y liderado por Philippe Kahn.

Ver C Sharp y Turbo Pascal

Unicode

Unicode es un estándar de codificación de caracteres diseñado para facilitar el tratamiento informático, transmisión, y visualización de textos de numerosos idiomas y disciplinas técnicas, además de textos clásicos de lenguas muertas.

Ver C Sharp y Unicode

Unix

Unix (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo de empleados de los laboratorios Bell de AT&T.

Ver C Sharp y Unix

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. C Sharp y Vala (lenguaje de programación) son lenguajes de programación.

Ver C Sharp y Vala (lenguaje de programación)

Windows Phone

Windows Phone (abreviado WP) fue un sistema operativo móvil actualmente descontinuado, desarrollado por Microsoft como sucesor de Windows Mobile.

Ver C Sharp y Windows Phone

.NET Core

.NET (anteriormente llamado.NET Core) es un framework informático administrado, gratuito y de código abierto para los sistemas operativos Windows, Linux y macOS.

Ver C Sharp y .NET Core

16 bits

En arquitectura de computadoras, 16 bits es un adjetivo usado para describir enteros, direcciones de memoria u otras unidades de datos que comprenden hasta 16 bits (2 octetos) de ancho, o para referirse a una arquitectura de CPU y ALU basadas en registros, bus de direcciones o bus de datos de ese ancho.

Ver C Sharp y 16 bits

Ver también

Lenguajes de programación multiparadigma

Lenguajes funcionales

Normas Ecma

Normas IEC

También se conoce como C Almohadilla, C Sostenido, C♯.

, Portable.NET, Programación dirigida por eventos, Programación estructurada, Programación funcional, Programación genérica, Programación imperativa, Programación orientada a objetos, Proyecto Mono, Recolector de basura, Redondeo, Reflexión (informática), Retorno de carro, Sensible a mayúsculas y minúsculas, SharpDevelop, Sistema binario, Sistema de numeración decimal, Sistema hexadecimal, Sistema operativo, Software libre, Tipado fuerte, Tipo de dato, Tipo de dato lógico, Truncamiento, Turbo Pascal, Unicode, Unix, Vala (lenguaje de programación), Windows Phone, .NET Core, 16 bits.