C++ es un lenguaje de programación diseñado a mediados de los años 1980 por Bjarne Stroustrup. La intención de su creación fue el extender al lenguaje de programación C mecanismos que permiten la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
Posteriormente se añadieron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos. Por esto se suele decir que el C++ es un lenguaje de programación multiparadigma.
Actualmente existe un estándar...
C es un lenguaje de programación 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.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Se trata de un lenguaje de tipos de datos estáticos, débilmente tipificado, de medio nivel pero con muchas características...
@ArtEze jajaja ... "Temperley, son malísimos jugando al fútbol"
@PaulVargas No sólo no lo consideraría un error, sino que también hay que tener en cuenta algo: cada dialecto (flavor) de regex tiene sus propias reglas. Es una falacia creer que una expresión regular funciona igual en todos los lenguajes. Especialmente en Unicode, donde cada lenguaje... bueno... hizo lo que quiso. Prácticamente ninguno cumple con el estándar de Unicode (en parte porque cambia constantemente, en parte porque es muy difícil seguirlo al pié de la letra)
No obstante, Java tiene un excelente soporte para Unicode en regex. Pero siempre hubo y siempre habrá diferencias entre las Categorías de Unicode, las Propiedades de Unicode y cómo están implementadas en cada dialecto.
Es más, esos 2 artículos que estoy enlazando de Wikipedia, también dejan mucho que desear (pero si ves la página de Unicode te llevaría varias horas entenderlo)
Para ponerlo en concreto, son tantas las diferencias que cada vez que tengo que usar algo de Unicode en regex en un lenguaje X, tengo que repasar cómo estaba implementado, y probar con un ejemplo para verificar que lo cumpla realmente.
En criollo: es un quilombo
La página regular-expressions.info tiene el mejor tutorial que podrás encontrar en la web. Jan Goyvaerts hace un excelente trabajo para unificar las diferencias entre cada motor de regex. Pero hay que darle un poco de crédito con que, en el afán de homogeneizar todo en un mismo tutorial, algunas pequeñas diferencias no están cubiertas.
A cualquiera que quiera entender expresiones regulares, y que pueda leer en inglés, le recomiendo esa página por sobre cualquier otra... Y quizás rexegg.com una vez que esté un poco más avanzado, como segunda referencia online.
@PaulVargas Para aclarar el por qué de ese comentario: la respuesta de @Elenasys deja lugar a muchos más errores que el código publicado por el autor de la pregunta. En concreto, elimina del texto todos los caracteres que no estén dentro del rango de ASCII. No sólo elimina las tildes, también elimina caracteres no acentuados. La verdad, prefiriría que la edite o la borre... Y esto lo digo como alguien que vota +1 la gran mayoría de las respuestas que le leo (todas salvo las que son enlaces).
Muchas veces veo que hay preguntas duplicadas con respuestas y feedback mucho mejores que en la pregunta original (por lo general la más antigua).
Puede ser que aunque se haya redactado mucho más tarde, la pregunta esté mucho mejor hecha y redactada y los usuarios puedan enlazar a ella de una m...
@lois6b No sé si llevarlo a ese extremo... Ojalá tuviese un ciclo normal... Pero ya con una relación de varios años con el insomnio, aprendimos a convivir :-P
@Mariano entre las 8h de trabajo, 8h de dormir, las tareas de la casa, comidas y demás, tengo 5 h al dia como mucho para hacer cosas... y es poco hhahah sin la necesidad de dormir ..mas hobbies supongo xD
aunque los politicos querrrian que trabajaramos mas
@lois6b Bueno, los políticos no están en condiciones de exigir nada (vale para cualquier parte del mundo, o en tu caso viendo la telenovela de Rajoy y el PSOE de los últimos meses)
@Mariano estás al tanto de las frases estúpidas que ha ido diciendo? hace poco vi un recopilatorio y lloraba de risa xD a estas alturas tiene que saber que no puede improvisar hahaha
Sí.. El tema con las preguntas de Stack Overflow es que hay que tener en cuenta que no todos están cómodos leyendo en inglés... Por algo está Stack Overflow en español
@Mariano por supuesto. aunque es algo que me sorprendió mucho cuando vi SOesp. estudiar informatica está muy relacionado con el inglés. gracias a ella he aprendido un monton del idioma por los blogs, noticias, wikis ....
@lois6b Y todo, absolutamente todo lo que leo de programación lo leo en inglés, pero no sé si es la misma realidad que lade otros. Por eso, trato de dar enlaces en español antes que nada (aunque muchas veces crea que no son tan buenos). En todo caso, agregando uno en inglés como adicional.
@Mariano yo precisamente hago al revés lo de pasar enlaces en español. SOeng tiene mucha mas gente involucrada y los post suelen tener más discusion y mejor contenido. y los paso en ingles para que de vez en cuando se lea algo en inglés e ir cogiendo el "gusto" . todo es ir poco a poco pero si no sales de tu zona de confort no vas a avanzar en casi ningun aspecto de tu vida
@lois6b Entiendo que lo hagas. Y, si yo tengo que buscar algo, también lo busco en SO, por el volúmen y calidad del contenido. Pero no puedo saber si alguien que pregunta tiene el nivel como para entender lo básico de una publicación (y un GTranslate tampoco es la solución)... -Digo, con esa lógica, ¿para qué está SOes?
Por otro lado, también tenemos una gran ventaja: es una comunidad nueva con preguntas nuevas. SO tiene posts históricos que siempre van a ser los primeros resultados. Pero algunos quedaron un poco obsoletos y, a menos que conozcas algo del tema, puede ser difícil darse cuenta que la 5ta respuesta es la mejor hoy en día.
O, yendo más a fondo, la respuesta o la filosofía de respuestas de SO quizás no será jamás la misma que la que se ve en SOes... Estos son casos más raros, pero me parecen los más interesantes. Sin ir muy lejos, y como ejemplo general, cualquier pregunta acerca de validación va a tomar como letras a [a-z], cosa que esperaría que no suceda acá.
@lois6b Hay diferencias culturales incluso en programación. El ejemplo que daba era una simplificación de esto: alguien que habla español va a incluir en la validación de "letras", como mínimo, añáéíóúü
@SinNombreSinApellido pastebin.mozilla.org dice que los mantienenpara siempre, pero yo no confiaría en ninguno para guardar información. Cualquier servicio tiene la libertad de cambiar los términos cuando quiera.
Lo que pasa es que estoy verificando usuarios, el plugin se conecta a un pastebin y se fija si esta en la "lista negra" o no, pero los chinos no pueden conectarse, porque en china esta bloqueado
Y como soy tacaño y no quiero pagar estoy buscando un pastebin que se los guarde para siempre
Using Jonathan's answer of the Previous riddle:
where you can see:
UPDATE:
Printed :
UPDATE 2:
Thanks to Jaydm's answer:
We get:
UPDATE 3 AND LAST
so using this decrypt tool:
The treasure is:
@SinNombreSinApellido No hace falta hacer nada en especial... archivo de texto -> lo subís al servidor -> accedés desde tu aplicación <FIN> ... Ejemplo: mariano.freevar.com/SinNombreSinApellido/texto
Lo que pasa es que estoy verificando usuarios, el plugin se conecta a un pastebin y se fija si esta en la "lista negra" o no, pero los chinos no pueden conectarse, porque en china esta bloqueado
@ArtEze Es un hosting gratuito que no me importa en absoluto... justamente está para eso, para tirar basura ahí y no estar publicando un server mío... ¡NO CRITIQUEN MI TACHO DE BASURA!
@Mariano hahah no hace falta que votes heheh gracias pero como ves fue un trabajo en equipo. es lo que me gusta de ese sitio ^^ (yo tengo un monton de sitios pero en preferencias oculto los que solo uso para votar y comentar mas que participar )
B es el nombre de un lenguaje de programación desarrollado en los Bell Labs, predecesor del lenguaje de programación C.
Fue mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie publicado por primera vez en el año 1969 [cita requerida].
== Historia ==
B fue esencialmente una simplificación del lenguaje BCPL, eliminando cualquier componente que Thompson considerase prescindible de forma que cupiese en la memoria de las minicomputadoras de la época. El lenguaje también incluyó algunos cambios de acuerdo con las preferencias de Thompson (la mayoría para reducir...
BCPL es la sigla en inglés de Basic Combined Programming Language (Lenguaje de Programación Básico Combinado). Fue diseñado por Martin Richards de la Universidad de Cambridge en 1966 debido a las dificultades experimentadas con el lenguaje de programación CPL durante los años 60. El primer compilador implementado fue escrito en 1967 mientras Richards visitaba el MIT. El lenguaje fue descrito por primera vez en un proyecto presentado en una conferencia informática en 1969. Años después, Dennis Ritchie y Ken Thompson lo utilizaron como base para desarrollar B (que a su vez, más tarde daría lugar...
@lois6b No sé... Soy fanático de los documentales, de History Channel, y también los de la TVE, un programa llamado Redes... También me gusta la Wikipedia.
JAVA
Necesito cancelar la conexión a una SQL en cierto tiempo.
Estoy almacenando datos de usuarios en una SQL, pero aveces la conexión tarda mas de lo normal, y quiero cancelar eso.
Jaja, aca lo podemos ver cometiendo otra de sus acciones "http://es.stackoverflow.com/questions/30133/c%C3%B3mo-puedo-filtrar-los-n%C3%BAmeros-negativos/31287#31287"
¿Cómo puedo filtrar los números negativos? -> "Con un colador, xd xd xd saludos"
El Lenguaje de programación combinado (del inglés Combined Programming Languaje - CPL) fue un lenguaje de programación desarrollado conjuntamente entre el Laboratorio de Matemática en la Universidad de Cambridge y la Unidad Computación de la Universidad de Londres durante la década de 1960. El esfuerzo colaborativo fue el responsable por el "combinado" en el nombre del lenguaje (anteriormente el nombre era Cambridge Programming Languaje). En 1963 estaba siendo implementado en la computadora Titan, en Cambridge, y en la computadora Atlas, en Londres.
Este lenguaje estuvo fuertemente influenciado...
@SinNombreSinApellido paciencia. (siento ser insistente pero pon un poco mas de información.) ah , y has mirado la validez del metodo que sugiere Danlos?
@ArtEze Con reportar la respuesta estás reportando al usuario. Si quisieras reportar algo más general, elegís cualquier publicación del usuario, el último motivo y escribís lo que necesites
@ArtEze El "varios" reportes toma en cuenta tu historial y reputación y hace cuánto respondiste... No es tan sencillo... En el peor de los casos, supongamos que no se activó ninguno de los filtros del sitio y que llegaran a borrarte una respuesta (no la cuenta, sólo una respuesta)... Un moderador lo ve fácil, e incluso si tampoco lo viera, se vota para recuperar o se reporta y un moderador la recupera
@ArtEze Si la pregunta esta bien y tiene 50 reportes obviamente son falsos, pero si la pregunta/respuesta dice cualquier cosa (como la que escribió el personaje en mi pregunta) si vale el reporte
@ArtEze El día que dejes de dar tantas recompensas y llegues a 2k, vas a ver las respuestas eliminadas también
@rn3w Mientras estemos en beta, lo elige el community manager... luego de que se gradúe el sitio, por elección de la comunidad (aunque hay requisitos mínimos -a definir)
Se denomina ALGOL (o Algol) a un lenguaje de programación. La voz es un acrónimo de las palabras inglesas Algorithmic Language (lenguaje algorítmico).
Fue muy popular en las universidades durante los años 60, pero no llegó a cuajar como lenguaje de utilización comercial.
Sin embargo, Algol influyó profundamente en varios lenguajes posteriores que sí alcanzaron gran difusión, como Pascal, C y Ada.
Hacia 1965 dos corrientes se distinguieron sobre el tema de un sucesor para Algol. Como resultado se definieron los lenguajes Algol W que es un lenguaje minimalista, rápidamente implementado y distribuido...
@Mariano Hace algunos días buscaba un analizador de regex online y encontré uno que usaba Java... No tenía el análisis de la expresión en sí... pero se podían ver los resultados y hacer reemplazos.
Me gustaría hacer una traza de la ejecuión de expresiones regulares para ver qué hace en cada paso y poder comparar qué tan bien o qué tan mal se desempeñan varias expresiones regulares usando java.
¿Cómo puedo lograr esto?
Para mí sería genial saber cuántos pasos se toma el engine de Java, por...
Como menciono en esa respuesta, a los fines prácticos, te conviene usar regex101.com ... Hay diferencias entre PHP y Java, pero son mínimas, y se puede adaptar uno al otro
@Mariano Lo andaba buscaba nuevamente ayer porque quería probar si Java podía interpretar esa clase que habías puesto en el comentario. Claro que podía escribir algún snippet...
Y, por otro lado, podrías usar \pM en PCRE, que no es exactamente lo mismo, pero es similar, y coincide con todas las tildes en la forma descompuesta de Unicode
ahora bien, tengo la sensación de que muy poca gente lee esa información, por lo que puede generar más placer/esfuerzo hacer unas cuantas preguntas canónicas orientadas
Creo que lo mejor sería que tú mismo respondieras la pregunta comentando cuál fue el problema y la solución, y después aceptes esa respuesta — Lamak20 secs ago
Siento que le pertence a una pregunta donde: 1. El usuario no se deja entender. 2. El usuario encontró la raíz del problema. 3. El usuario consiguió resolver el problema. 4. El usuario solamente dijo algo similar a : "gracias, ya lo hice funcionar"
El problema es este, uso SQLServer 12.0.2000 lo he consumido desde c# y java sin ningún problema por los últimos meses, pero ha dejado de hacer conexiones, observe que a mis logins les aparentemente les había cambiado la contraseña, por ejemplo al Usuario 'Practicas' con contraseña '***' (123),ah...
agregaría algo más a lo que has puesto: "de esta manera colaboras con el crecimiento del sitio, muchos más usuarios que visiten y tengan la misma situación aprenderán a solucionar. Saludos :D"
de nada hermano
esta comunidad sigue creciendo y entre todos colaboramos para ello :D
Plankalkül fue el primer lenguaje de programación, que fue creado por el científico alemán Konrad Zuse en los años 1943 a 1946 se considera un lenguaje de alto nivel, pero no se publicó hasta 1972. Zuse quería desarrollar un método sofisticado para el desarrollo de las tareas que el equipo debe hacer.
== Historia ==
Konrad Zuse construyó varios ordenadores de relés electromagnéticos complejos, pero en 1945 la guerra los destruyó todos salvo un único modelo, el Z4. Tras la destrucción de sus equipos, Konrad se mudó a un pueblo llamado Hinterstein, donde comenzó a trabajar solo en su proyecto de...
Bueno, hola a todos, me llamo .. (no tengo nombre), actualmente vivo en USA debido a que me mude a Mexico para saltar el muro y bueno, hoy en dia estoy aca (Ojala no gane Trump), mi lenguage es chino y Plankalkül, mentira, es Java, y recien estoy empezando.
5
je
lenguaje* Me confundo con el ingles porque soy de USA
Bueno ahora si, soy de Arg y recién estoy empezando con esto de la programación, debido a que siempre me gusto crear paginas, juegos y demás, creaba juegos flash, hacia mapas de juegos y demás pero quise seguir y hoy en día estoy aprendiendo con Java.
@SinNombreSinApellido Gracias a ese pequeño error, acabo de darme cuenta que el artículo de Wikipedia que habla sobre el lenguaje CPL, está erróneo, y dice "languaje" en vez de "language".
Fortran (previamente FORTRAN, contracción del inglés The IBM Mathematical Formula Translating System) es un lenguaje de programación de alto nivel de propósito general, procedimental e imperativo, que está especialmente adaptado al cálculo numérico y a la computación científica. Desarrollado originalmente por IBM en 1957 para el equipo IBM 704, y usado para aplicaciones científicas y de ingeniería, el FORTRAN vino a dominar esta área de la programación desde el principio y ha estado en uso continuo por más de medio siglo en áreas de cómputo intensivo tales como la predicción numérica del tiempo...