¿Cuáles son los números de versión correctos para C #?

2623
Jon Skeet 2008-10-30 07:09.

¿Cuáles son los números de versión correctos para C #? ¿Qué salió cuando? ¿Por qué no puedo encontrar ninguna respuesta sobre C # 3.5 ?

Esta pregunta es principalmente para ayudar a aquellos que buscan una respuesta utilizando un número de versión incorrecto, por ejemplo, C # 3.5 . La esperanza es que cualquiera que no pueda encontrar una respuesta con el número de versión incorrecto encontrará esta pregunta y luego buscará nuevamente con el número de versión correcto.

12 answers

2946
Jon Skeet 2008-10-30 07:10.

Historial de versiones del lenguaje C #:

Estas son las versiones de C # conocidas en el momento de escribir este artículo:

  • C # 1.0 lanzado con .NET 1.0 y VS2002 (enero de 2002)
  • C # 1.2 (curiosamente); lanzado con .NET 1.1 y VS2003 (abril de 2003). La primera versión de la llamada Disposeen IEnumerators que implementaron IDisposable. Algunas otras pequeñas características.
  • C # 2.0 lanzado con .NET 2.0 y VS2005 (noviembre de 2005). Principales características nuevas: genéricos, métodos anónimos, tipos que aceptan valores NULL, bloques de iteradores
  • C # 3.0 lanzado con .NET 3.5 y VS2008 (noviembre de 2007). Principales características nuevas: expresiones lambda, métodos de extensión, árboles de expresión, tipos anónimos, tipado implícito ( var), expresiones de consulta
  • C # 4.0 lanzado con .NET 4 y VS2010 (abril de 2010). Nuevas características importantes: enlace tardío ( dynamic), variación genérica de delegado e interfaz, más compatibilidad con COM, argumentos con nombre, tipo de datos de tupla y parámetros opcionales
  • C # 5.0 lanzado con .NET 4.5 y VS2012 (agosto de 2012). Características principales : programación asíncrona, atributos de información de la persona que llama. Cambio de ruptura: cierre de lazo variable .
  • C # 6.0 lanzado con .NET 4.6 y VS2015 (julio de 2015). Implementado por Roslyn . Características : inicializadores para propiedades implementadas automáticamente, usando directivas para importar miembros estáticos, filtros de excepción, inicializadores de elementos , métodos de extensión awaiten catchy en inicializadores de colección.finallyAdd
  • C # 7.0 lanzado con .NET 4.7 y VS2017 (marzo de 2017). Principales características nuevas : tuplas , referencias locales y retorno de referencia , coincidencia de patrones (incluidas declaraciones de cambio basadas en patrones), declaraciones de parámetros en líneaout , funciones locales , literales binarios, separadores de dígitos y retornos asíncronos arbitrarios .
  • C # 7.1 lanzado con VS2017 v15.3 (agosto de 2017) Nuevas características: async main , inferencia de nombre de miembro de tupla , expresión predeterminada , coincidencia de patrones con genéricos .
  • C # 7.2 lanzado con VS2017 v15.5 (noviembre de 2017) Nuevas características: modificador de acceso protegido privado , Span <T>, también conocido como puntero interior, también conocido como estructura stackonly , todo lo demás .
  • C # 7.3 lanzado con VS2017 v15.7 (mayo de 2018). Nuevas funciones: restricciones de tipo enum, delegado y unmanagedgenérico . refreasignación. Mejoras inseguras: stackallocinicialización, fixedbúferes indexados no fijados, fixeddeclaraciones personalizadas . Resolución de sobrecarga mejorada. Variables de expresión en inicializadores y consultas. ==y !=definido para tuplas. Los campos de respaldo de las propiedades automáticas ahora se pueden segmentar por atributos.
  • C # 8.0 lanzado con .Net Core 3.0 y VS2019 v16.3 (septiembre de 2019). Principales características nuevas : tipos de referencia que aceptan valores NULL , flujos asincrónicos , índices y rangos , miembros de solo lectura , uso de declaraciones , métodos de interfaz predeterminados , funciones locales estáticas y mejora de cadenas textuales interpoladas .
  • C # 9.0 lanzado con .Net 5.0 y VS2019 v16.8 (noviembre de 2020). Principales características nuevas : propiedades de solo inicio , registros , expresiones con , clases de datos, registros posicionales, programas de nivel superior , coincidencia de patrones mejorada (patrones de tipo simple, patrones relacionales, patrones lógicos), tipificación de destino mejorada ( newexpresiones de tipo de destino , target typed ??y ?), devoluciones covariantes. Características menores: relajar el orden refy los partialmodificadores, verificación de nulos de parámetros, parámetros de descarte lambda, ints nativos , atributos en funciones locales, punteros de función, lambdas estáticas, extensión GetEnumerator, inicializadores de módulo, extensión parcial.

En respuesta a la pregunta del OP:

¿Cuáles son los números de versión correctos para C #? ¿Qué salió cuando? ¿Por qué no puedo encontrar ninguna respuesta sobre C # 3.5?

No existe C # 3.5; la causa de confusión aquí es que C # 3.0 está presente en .NET 3.5. Sin embargo, el lenguaje y el marco tienen versiones independientes, al igual que CLR, que está en la versión 2.0 para .NET 2.0 a 3.5, .NET 4 presenta CLR 4.0, a pesar de los paquetes de servicios. El CLR en .NET 4.5 tiene varias mejoras, pero el control de versiones no está claro: en algunos lugares se puede denominar CLR 4.5 ( esta página de MSDN solía referirse a él de esa manera, por ejemplo), pero la Environment.Versionpropiedad aún informa 4.0. xxx.

A partir del 3 de mayo de 2017, el equipo de lenguaje C # creó un historial de las versiones y características de C # en su repositorio de GitHub: Características agregadas en las versiones del lenguaje C # . También hay una página que rastrea las características del idioma implementadas recientemente y las próximas .

347
nawfal 2016-07-22 04:14.

Esto es lo mismo que la mayoría de las respuestas aquí, pero tabularizado para facilitar, y tiene versiones de Visual Studio y .NET para completar.

╔════════════╦════════════╦══════════════╦═════════════╦══════════════╗
║ C# version ║ VS version ║ .NET version ║ CLR version ║ Release date ║
╠════════════╬════════════╬══════════════╬═════════════╬══════════════╣
║    1.0     ║    2002    ║    1.0       ║     1.0     ║   Feb 2002   ║
║    1.2     ║    2003    ║    1.1       ║     1.1     ║   Apr 2003   ║
║    2.0     ║    2005    ║    2.0       ║     2.0     ║   Nov 2005   ║
║            ║            ║    3.0       ║     2.0     ║   Nov 2006   ║
║    3.0     ║    2008    ║    3.5       ║     2.0     ║   Nov 2007   ║
║    4.0     ║    2010    ║    4.0       ║     4       ║   Apr 2010   ║
║    5.0     ║    2012    ║    4.5       ║     4       ║   Aug 2012   ║
║    5.0     ║    2013    ║    4.5.1     ║     4       ║   Oct 2013   ║
║            ║            ║    4.5.2     ║     4       ║   May 2014   ║
║    6.0     ║    2015    ║    4.6       ║     4       ║   Jul 2015   ║
║            ║            ║    4.6.1     ║     4       ║   Nov 2015   ║
║            ║            ║    4.6.2     ║     4       ║   Aug 2016   ║
║    7.0     ║    2017    ║              ║             ║   Mar 2017   ║
║            ║            ║    4.7       ║     4       ║   May 2017   ║
║    7.1     ║ 2017(v15.3)║              ║             ║   Aug 2017   ║
║            ║            ║    4.7.1     ║     4       ║   Oct 2017   ║
║    7.2     ║ 2017(v15.5)║              ║             ║   Dec 2017   ║
║            ║            ║    4.7.2     ║     4       ║   Apr 2018   ║
║    7.3     ║ 2017(v15.7)║              ║             ║   May 2018   ║
║    8.0     ║    2019    ║    4.8       ║     4       ║   Apr 2019   ║
║    9.0     ║ 2019(v16.8)║    5.0^      ║     ^^      ║   Nov 2020   ║ 
╚════════════╩════════════╩══════════════╩═════════════╩══════════════╝

^ - .NET 5.0 no es una versión más reciente de .NET framework sino .NET Core 3. A partir de .NET 5.0, no hay versiones más nuevas de .NET full framework.

^^ - No hay versiones CLR (CoreCLR) separadas para .NET Core. Cualquiera que sea la versión .NET Core es la versión CoreCLR. Así que sin mencionarlo.


Nota: el desarrollo de .NET es bastante independiente de VS en estos días, no existe una correlación entre las versiones de cada uno.
Consulte " Versiones y dependencias de .NET Framework " para obtener más información.

307
Bryan Rehbein 2008-11-26 06:10.

El mayor problema al tratar con los números de versión de C # es el hecho de que no está vinculado a una versión de .NET Framework, lo que parece deberse a las versiones sincronizadas entre Visual Studio y .NET Framework.

La versión de C # está vinculada al compilador, no al marco. Por ejemplo, en Visual Studio 2008 puede escribir C # 3.0 y apuntar a .NET Framework 2.0, 3.0 y 3.5. La nomenclatura C # 3.0 describe la versión de la sintaxis del código y las características admitidas de la misma manera que ANSI C89, C90, C99 describen la sintaxis / características del código para C.

Eche un vistazo a Mono y verá que Mono 2.0 (en su mayoría implementada la versión 2.0 de .NET Framework a partir de las especificaciones de ECMA) admite la sintaxis y las características de C # 3.0.

198
iTSrAVIE 2011-01-01 03:15.
  • C # 1.0 con Visual Studio.NET

  • C # 2.0 con Visual Studio 2005

  • C # 3.0 con Visual Studio 2008

  • C # 4.0 con Visual Studio 2010

  • C # 5.0 con Visual Studio 2012

  • C # 6.0 con Visual Studio 2015

  • C # 7.0 con Visual Studio 2017

  • C # 8.0 con Visual Studio 2019

87
maxwellb 2010-05-08 01:08.

VERSIÓN_____ IDIOMA ESPECIFICACIÓN ______COMPILADOR MICROSOFT

C # 1.0 / 1.2____ diciembre de 2001 ? / 2003 ? ___________¿Enero de 2002 ?

C # 2.0 _______Septiembre de 2005________________ Noviembre de 2005 ?

C # 3.0 _______Mayo de 2006_____________________ Noviembre de 2006 ?

C # 4.0 _______Marzo de 2009 (borrador)______________ Abril de 2010 ?

C # 5.0; lanzado con .NET 4.5 en agosto de 2012

C # 6.0; lanzado con .NET 4.6 2015

C # 7.0; lanzado con .NET 4.7 2017

C # 8.0; lanzado con .NET 4.8 2019

69
Milan 2016-01-27 02:33.

Historial de versiones de C #:

C # es un lenguaje de programación orientado a objetos simple y poderoso desarrollado por Microsoft.

C # ha evolucionado mucho desde su primer lanzamiento en 2002. C # se introdujo con .NET Framework 1.0.

La siguiente tabla enumera las características importantes introducidas en cada versión de C #.

Y la última versión de C # está disponible en versiones de C # .

1 :

57
Mindless 2017-01-04 19:38.

He resumido la mayoría de las versiones en esta tabla. Los únicos que faltan deberían ser las versiones de ASP.NET Core. También agregué diferentes versiones de ASP.NET MVC.

Tenga en cuenta que ASP.NET 5 ha sido rebautizado como ASP.NET Core 1.0 y ASP.NET MVC 6 ha sido rebautizado como ASP.NET Core MVC 1.0.0. Creo que este cambio ocurrió alrededor de enero de 2016.

He incluido la fecha de lanzamiento de ASP.NET 5 RC1 en la tabla, pero todavía tengo que incluir ASP.NET core 1.0 y otras versiones principales, porque no pude encontrar las fechas de lanzamiento exactas. Puede leer más sobre las fechas de lanzamiento de ASP.NET Core aquí: ¿ Cuándo está programado el lanzamiento de ASP.NET Core 1.0 (ASP.NET 5 / vNext)?

54
Israel Ocbina 2014-10-15 11:25.

Puede consultar las últimas versiones de C # aquí

Comparando los artículos de MSDN "Novedades del lenguaje y compilador C # 2.0" y " Novedades de Visual C # 2005 ", es posible deducir que "C # major_version.minor_version" se acuña según la numeración de la versión del compilador.

Existe C # 1.2 correspondiente a .NET 1.1 y VS 2003 y también se denomina Visual C # .NET 2003 .

Pero más adelante se detuvo Microsoft para incrementar la versión de menor importancia (después del punto) números o para tenerlos distinto de cero, 0. Aunque debe tenerse en cuenta que C # correspondiente a .NET 3.5 se denomina en msdn.microsoft.com como "Visual C # 2008 Service Pack 1" .

Hay dos nombres paralelos: por la numeración principal de la versión de .NET / compilador y por la numeración de Visual Studio.

C # 2.0 es sinónimo de Visual C # 2005

C # 3.0 corresponde (o, más correctamente, puede apuntar) a:

  • .NET 2.0 <==> Visual C # 2005
  • .NET3.0 <==> Visual C # 2008
  • .NET 3.5 <==> Visual C # 2008 Service Pack 1
12
sayah imad 2019-11-25 12:12.

C # 1.0: Visual Studio .NET 2002

Classes
Structs
Interfaces
Events
Properties
Delegates
Expressions
Statements
Attributes
Literals

C # 1.2 - Visual Studio .NET 2003

Dispose in foreach
foreach over string specialization
C# 2 - Visual Studio 2005
Generics
Partial types
Anonymous methods
Iterators
Nullable types
Getter/setter separate accessibility
Method group conversions (delegates)
Static classes
Delegate inference

C # 3: Visual Studio 2008

Implicitly typed local variables
Object and collection initializers
Auto-Implemented properties
Anonymous types
Extension methods
Query expressions
Lambda expression
Expression trees
Partial methods

C # 4: Visual Studio 2010

Dynamic binding
Named and optional arguments
Co- and Contra-variance for generic delegates and interfaces
Embedded interop types ("NoPIA")

C # 5: Visual Studio 2012

    Asynchronous methods
    Caller info attributes

C # 6: Visual Studio 2015

Draft Specification online
Compiler-as-a-service (Roslyn)
Import of static type members into namespace
Exception filters
Await in catch/finally blocks
Auto property initializers
Default values for getter-only properties
Expression-bodied members
Null propagator (null-conditional operator, succinct null checking)
String interpolation
nameof operator
Dictionary initializer

C # 7.0: Visual Studio 2017

Out variables
Pattern matching
Tuples
Deconstruction
Discards
Local Functions
Binary Literals
Digit Separators
Ref returns and locals
Generalized async return types
More expression-bodied members
Throw expressions

C # 7.1 - Visual Studio 2017 versión 15.3C # 7.1 - Visual Studio 2017 version 15.3

Async main
Default expressions
Reference assemblies
Inferred tuple element names
Pattern-matching with generics

C # 7.2 - Visual Studio 2017 versión 15.5C # 7.2 - Visual Studio 2017 version 15.5

Span and ref-like types
In parameters and readonly references
Ref conditional
Non-trailing named arguments
Private protected accessibility
Digit separator after base specifier

C # 7.3 - Visual Studio 2017 versión 15.7C # 7.3 - Visual Studio 2017 version 15.7

System.Enum, System.Delegate and unmanaged constraints.
Ref local re-assignment: Ref locals and ref parameters can now be reassigned with the ref assignment operator (= ref).
Stackalloc initializers: Stack-allocated arrays can now be initialized, e.g. Span<int> x = stackalloc[] { 1, 2, 3 };.
Indexing movable fixed buffers: Fixed buffers can be indexed into without first being pinned.
Custom fixed statement: Types that implement a suitable GetPinnableReference can be used in a fixed statement.
Improved overload candidates: Some overload resolution candidates can be ruled out early, thus reducing ambiguities.
Expression variables in initializers and queries: Expression variables like out var and pattern variables are allowed in field initializers, constructor initializers and LINQ queries.
Tuple comparison: Tuples can now be compared with == and !=.
Attributes on backing fields: Allows [field: …] attributes on an auto-implemented property to target its backing field.

C # 8.0 - .NET Core 3.0 y Visual Studio 2019 versión 16.3

Nullable reference types: express nullability intent on reference types with ?, notnull constraint and annotations attributes in APIs, the compiler will use those to try and detect possible null values being dereferenced or passed to unsuitable APIs.
Default interface members: interfaces can now have members with default implementations, as well as static/private/protected/internal members except for state (ie. no fields).
Recursive patterns: positional and property patterns allow testing deeper into an object, and switch expressions allow for testing multiple patterns and producing corresponding results in a compact fashion.
Async streams: await foreach and await using allow for asynchronous enumeration and disposal of IAsyncEnumerable<T> collections and IAsyncDisposable resources, and async-iterator methods allow convenient implementation of such asynchronous streams.
Enhanced using: a using declaration is added with an implicit scope and using statements and declarations allow disposal of ref structs using a pattern.
Ranges and indexes: the i..j syntax allows constructing System.Range instances, the ^k syntax allows constructing System.Index instances, and those can be used to index/slice collections.
Null-coalescing assignment: ??= allows conditionally assigning when the value is null.
Static local functions: local functions modified with static cannot capture this or local variables, and local function parameters now shadow locals in parent scopes.
Unmanaged generic structs: generic struct types that only have unmanaged fields are now considered unmanaged (ie. they satisfy the unmanaged constraint).
Readonly members: individual members can now be marked as readonly to indicate and enforce that they do not modify instance state.
Stackalloc in nested contexts: stackalloc expressions are now allowed in more expression contexts.
Alternative interpolated verbatim strings: @$"..." strings are recognized as interpolated verbatim strings just like $@"...".
Obsolete on property accessors: property accessors can now be individually marked as obsolete.
Permit t is null on unconstrained type parameter

[fuente] : https://github.com/dotnet/csharplang/blob/master/Language-Version-History.md

6
user12275552 2020-08-09 05:01.
Version     .NET Framework  Visual Studio   Important Features
C# 1.0  .NET Framework 1.0/1.1  Visual Studio .NET 2002     

    Basic features

C# 2.0  .NET Framework 2.0  Visual Studio 2005  

    Generics
    Partial types
    Anonymous methods
    Iterators
    Nullable types
    Private setters (properties)
    Method group conversions (delegates)
    Covariance and Contra-variance
    Static classes

C# 3.0  .NET Framework 3.0\3.5  Visual Studio 2008  

    Implicitly typed local variables
    Object and collection initializers
    Auto-Implemented properties
    Anonymous types
    Extension methods
    Query expressions
    Lambda expressions
    Expression trees
    Partial Methods

C# 4.0  .NET Framework 4.0  Visual Studio 2010  

    Dynamic binding (late binding)
    Named and optional arguments
    Generic co- and contravariance
    Embedded interop types

C# 5.0  .NET Framework 4.5  Visual Studio 2012/2013     

    Async features
    Caller information

C# 6.0  .NET Framework 4.6  Visual Studio 2013/2015     

    Expression Bodied Methods
    Auto-property initializer
    nameof Expression
    Primary constructor
    Await in catch block
    Exception Filter
    String Interpolation

C# 7.0  .NET Core 2.0   Visual Studio 2017  

    out variables
    Tuples
    Discards
    Pattern Matching
    Local functions
    Generalized async return types
    Numeric literal syntax improvements
C# 8.0  .NET Core 3.0   Visual Studio 2019  

    
    Readonly members
    Default interface methods
    Pattern matching enhancements:
        Switch expressions
        Property patterns
        Tuple patterns
        Positional patterns
    Using declarations
    Static local functions
    Disposable ref structs
    Nullable reference types
    Asynchronous streams
    Asynchronous disposable
    Indices and ranges
    Null-coalescing assignment
    Unmanaged constructed types
    Stackalloc in nested expressions
    Enhancement of interpolated verbatim strings
3
Shivam Mishra 2020-03-03 01:48.

C # 8.0 es la última versión de c #. Solo se admite en .NET Core 3.xy versiones más recientes. Muchas de las características más nuevas requieren características de biblioteca y tiempo de ejecución introducidas en .NET Core 3.x

La siguiente tabla enumera el marco de trabajo de destino con la versión y su versión C # predeterminada.

Fuente: control de versiones del lenguaje C #

Related questions

MORE COOL STUFF

La estrella de HGTV, Christina Hall, revela que tiene 'envenenamiento por mercurio y plomo' probablemente por voltear 'casas asquerosas'

La estrella de HGTV, Christina Hall, revela que tiene 'envenenamiento por mercurio y plomo' probablemente por voltear 'casas asquerosas'

La estrella de HGTV, Christina Hall, revela que le diagnosticaron envenenamiento por mercurio y plomo, probablemente debido a su trabajo como manipuladora de casas.

La estrella de 'Love Is Blind' Brennon Lemieux responde a los cargos de violencia doméstica

La estrella de 'Love Is Blind' Brennon Lemieux responde a los cargos de violencia doméstica

Recientemente salió a la luz un informe policial que acusa a la estrella de 'Love Is Blind', Brennon, de violencia doméstica. Ahora, Brennon ha respondido a los reclamos.

Wynonna Judd se dio cuenta de que ahora es la matriarca de la familia Judd en un momento festivo de pánico

Wynonna Judd se dio cuenta de que ahora es la matriarca de la familia Judd en un momento festivo de pánico

Conozca cómo Wynonna Judd se dio cuenta de que ahora es la matriarca de la familia mientras organizaba la primera celebración de Acción de Gracias desde que murió su madre, Naomi Judd.

Experto en lenguaje corporal explica los 'paralelos' entre Kate Middleton y la princesa Diana

Experto en lenguaje corporal explica los 'paralelos' entre Kate Middleton y la princesa Diana

Descubra por qué un destacado experto en lenguaje corporal cree que es fácil trazar "tales paralelismos" entre la princesa Kate Middleton y la princesa Diana.

Los láseres arrojan luz sobre por qué necesita cerrar la tapa antes de descargar

Los láseres arrojan luz sobre por qué necesita cerrar la tapa antes de descargar

Los inodoros arrojan columnas de aerosol invisibles con cada descarga. ¿Como sabemos? La prueba fue capturada por láseres de alta potencia.

The Secrets of Airline Travel Quiz

The Secrets of Airline Travel Quiz

Air travel is far more than getting from point A to point B safely. How much do you know about the million little details that go into flying on airplanes?

Where in the World Are You? Take our GeoGuesser Quiz

Where in the World Are You? Take our GeoGuesser Quiz

The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!

¿Caduca el repelente de insectos?

¿Caduca el repelente de insectos?

¿Sigue siendo efectivo ese lote de repelente de insectos que te quedó del verano pasado? Si es así, ¿por cuánto tiempo?

Ponle una tapa. En realidad, ponle una tapa a todo. Consigue 12 tapas de cocina elásticas de silicona por $14. [Exclusivo]

Ponle una tapa. En realidad, ponle una tapa a todo. Consigue 12 tapas de cocina elásticas de silicona por $14. [Exclusivo]

Tapas elásticas de silicona de Tomorrow's Kitchen, paquete de 12 | $14 | Amazonas | Código promocional 20OFFKINJALids son básicamente los calcetines de la cocina; siempre perdiéndose, dejando contenedores huérfanos que nunca podrán volver a cerrarse. Pero, ¿y si sus tapas pudieran estirarse y adaptarse a todos los recipientes, ollas, sartenes e incluso frutas en rodajas grandes que sobran? Nunca más tendrás que preocuparte por perder esa tapa tan específica.

Cuéntanos tus mejores trucos de Washington, DC

Cuéntanos tus mejores trucos de Washington, DC

Hemos pirateado algunas ciudades industriales en esta columna, como Los Ángeles y Las Vegas. Ahora es el momento de una ciudad militar-industrial-compleja.

Un minorista está eliminando su sección de tallas grandes y mezclando tallas más grandes con todo lo demás

Un minorista está eliminando su sección de tallas grandes y mezclando tallas más grandes con todo lo demás

Un minorista está enlatando su sección de tallas grandes. Pero no están tomando la categoría solo en línea o descontinuándola por completo.

La mejor forma de guardar animales de peluche es dentro de un puf

La mejor forma de guardar animales de peluche es dentro de un puf

Entiendo totalmente, completamente si tienes una relación difícil con los animales de peluche. Son lindos, tienen valor sentimental y es difícil separarse de ellos.

Patinaje artístico de EE. UU. 'frustrado' por falta de decisión final en evento por equipos, pide una decisión justa

Patinaje artístico de EE. UU. 'frustrado' por falta de decisión final en evento por equipos, pide una decisión justa

El equipo está a la espera de las medallas que ganó en los Juegos Olímpicos de Invierno de 2022 en Beijing, ya que se está resolviendo un caso de dopaje que involucra a la patinadora artística rusa Kamila Valieva.

Los compradores de Amazon dicen que duermen 'como un bebé mimado' gracias a estas fundas de almohada de seda que cuestan tan solo $ 10

Los compradores de Amazon dicen que duermen 'como un bebé mimado' gracias a estas fundas de almohada de seda que cuestan tan solo $ 10

Miles de compradores de Amazon recomiendan la funda de almohada de seda Mulberry, y está a la venta en este momento. La funda de almohada de seda viene en varios colores y ayuda a mantener el cabello suave y la piel clara. Compre las fundas de almohada de seda mientras tienen hasta un 46 por ciento de descuento en Amazon

Se busca al corredor de los Bengals Joe Mixon por orden de arresto emitida por presuntamente apuntar con un arma de fuego a una mujer

Se busca al corredor de los Bengals Joe Mixon por orden de arresto emitida por presuntamente apuntar con un arma de fuego a una mujer

El jueves se presentó una denuncia de delito menor amenazante agravado contra Joe Mixon.

Profesor de la Universidad de Purdue arrestado por presuntamente traficar metanfetamina y proponer favores sexuales a mujeres

Profesor de la Universidad de Purdue arrestado por presuntamente traficar metanfetamina y proponer favores sexuales a mujeres

El Departamento de Policía de Lafayette comenzó a investigar a un profesor de la Universidad de Purdue en diciembre después de recibir varias denuncias de un "hombre sospechoso que se acercaba a una mujer".

Concept Drift: el mundo está cambiando demasiado rápido para la IA

Concept Drift: el mundo está cambiando demasiado rápido para la IA

Al igual que el mundo que nos rodea, el lenguaje siempre está cambiando. Mientras que en eras anteriores los cambios en el idioma ocurrían durante años o incluso décadas, ahora pueden ocurrir en cuestión de días o incluso horas.

India me está pateando el culo

India me está pateando el culo

Estoy de vuelta por primera vez en seis años. No puedo decirte cuánto tiempo he estado esperando esto.

ℝ

“And a river went out of Eden to water the garden, and from thence it was parted and became into four heads” Genesis 2:10. ? The heart is located in the middle of the thoracic cavity, pointing eastward.

¿Merrick Garland le ha fallado a Estados Unidos?

Es más de la mitad de la presidencia de Biden. ¿Qué está esperando Merrick Garland?

¿Merrick Garland le ha fallado a Estados Unidos?

Creo, un poco tarde en la vida, en dar oportunidades a la gente. Generosamente.

Language