Lenguaje de Programacion Opinion Scripts

Algunas recomendaciones de seguridad

Published by:

La seguridad informática es cada vez más importante en nuestras vidas, porque toda nuestra información está en la red y si no la protegemos, otras personas pueden vulnerarnos. En los dispositivos móviles, el usuario común nunca está al tanto de su protección porque cree que su móvil viene integrado con toda la protección que necesita. En cierta forma, sí, algunos sistemas operativos como Android, vienen con sistemas para protegernos contra ataques maliciosos, sin embargo, no es suficiente quedarnos con la protección estándar; debemos ir más allá con las aplicaciones que utilizamos.

whastappLa mensajería instantánea es una de las principales funciones de nuestro móvil a través de aplicaciones como Whatsapp y el Messenger de Facebook, pero los usuarios comunes no saben que estas aplicaciones no protegen la información que se transmite de punto a punto, así que quedamos expuestos ante hackers que desean obtener datos personales, contraseñas, etc. Es por eso que recomendamos a nuestros usuarios que utilicen alternativas diferentes a Whatsapp como por ejemplo Telegram, aplicacion usada por cerrajeros urgentes en cadiz, que utiliza los mismos principios que Whatsapp pero cifra la información que se transmite. También podemos usar TextSecure otra app que se encarga de cifrar los textos que enviamos y recibimos. TextSecure puede usarse en lugar del programa de mensajería por defecto.

Cuando realizamos una llamada, ya sea por la red 3G o por internet, si el sonido no está cifrado puede ser vulnerado. Es por eso que también necesitamos algunas apps que nos protejan al momento de llamar como por ejemplo RedPhone. Esta app, también es utilizada por cerrajeros salamanca 24 horas economico, sirve para hacer llamadas telefónicas a través de internet en donde toda la información se encuentra cifrada. Por último, si deseas entrar a internet sin revelar tu información o que las páginas que visitas dejen cookies en nuestro móvil, podemos usar la app de Orbot. Con este navegador podremos entrar a internet de forma anónima, además podemos acceder a páginas cifradas sin ningún problema. Este navegador no permite las cookies ni guarda el historial de ninguna forma. Es la forma de navegar en internet de la forma más segura del mundo.

Lenguaje de Programacion Scripts

En nuevo entorno de desarrollo de Apple para la medicina

Published by:

Apple nos dio muchas sorpresas en su última presentación, ya que tanto los usuarios como los desarrolladores tenemos muchas novedades para este año. Además del polémico iPhone SE, Apple también anunció una nueva actualización en sus sistemas operativos móviles iOS y un nuevo entorno de desarrollo muy interesante que seguiremos explorando. Estas noticias por parte de Apple, sin duda, harán que muchas personas se interesen por sus productos.

En primer lugar, quiero hablar de las novedades que trae la nueva actualización del iOS. Para esta actualización llegamos a 9.3 que además de corregir algunos bugs de la versión anterior se implementaron algunas características nuevas. Primero, con esta actualización podremos acceder al modo NightShift que nivela las luces que producen las pantallas para que, al caer la noche, no recibamos las “luces azules” que alteran nuestro sueño; esta función aclara los tonos y los hace más suaves a la retina. También la actualización trae la posibilidad de proteger las notas con nuestra huella dactilar; se agregaron más datos a la aplicación de salud y además se mejoró enormemente el entorno de CarPlay.

Por otro lado, Apple también lanzó un nuevo entorno para los desarrolladores llamado CareKit. Su idea es muy revolucionaria porque con este entorno los desarrolladores pueden crear aplicaciones enfocadas en pacientes y en sus tratamientos. De esta forma, los pacientes pueden ser partícipes de la evolución de su estado de salud y alertar a los doctores de cualquier percance, así como también avisar a los familiares. Este entorno ya está disponible en algunos hospitales de los Estados Unidos, también ya existe una aplicación para el seguimiento de pacientes con Parkinson.

Apple quiere cambiar la forma de cómo usamos nuestros dispositivos móviles y es por eso que quiere llegar a más lugares con su nuevo dispositivo iPhone SE. Hoy es el terreno de la salud, mañana puede ser cualquier otro aspecto de la vida cotidiana y cualquier otra profesión.

Opinion

Apple nos deja pensando con el iPhone SE

Published by:

El mundo de la telefonía móvil, sin duda, fue revolucionado por la compañía de Copérnico, Apple con su llegada del iPhone. Desde entonces, otras empresas han desarrollado otras alternativas tan buenas y mejores que Apple tras la aparición de Android. Sin embargo, Apple sigue ofreciendo algunas ventajas sobre sus competidores especialmente en los últimos años con el iPhone 5s, 6 y 6s, cada uno ha superado a su sucesor y nos ofrece una variedad de opciones a escoger. El día de hoy, Apple acaba de lanzar su más nuevo producto, el iPhone SE, un dispositivo que se ubica en un espacio intermedio entre el 5 y el 6.

A pesar que mi alternativa personal preferida es Android, especialmente los móviles Nexus, moviles que utilizan profesionales, cabe destacar que con el iPhone SE se abre aún más el abanico de opciones que te ofrece esta compañía. El iPhone SE se caracteriza por volver a las pantallas de 4 pulgadas, la misma que tenía el iPhone 4 y el 4s en su momento. Sin embargo, este nuevo iPhone tendrá las mismas prestaciones que el iPhone 6, porque tendrá el chip A9, 2gb de RAM, una cámara de 12mp con capacidad para capturar video en 4K y a cámara lenta.

Ahora me pregunto qué soluciones dará Apple en cuento a al aplicaciones se refiere especialmente con el tamaño de la nueva pantalla, la tendencia de los usuarios estandar es a tener móviles cada vez más grandes con mejores pantallas, pero a los profesionales que utilizan estos elementos, como los citados desatascos Valencia quienes prefieren pantallas más pequeñas las cuales ofrecen menores problemas para roturas y demás. Los desarrolladores tendrán que reformar sus aplicaciones para hacer que quepan en esta pantalla de 4 pulgadas, porque muchas ya estaban obsoletas tras la salida de circulación del iPhone 4. Además, los desarrolladores tienen que empezar a pensar de nuevo en 4 pulgadas manteniendo el aspecto minimalista que caracteriza a esta marca.

Es interesante ver el lanzamiento de este móvil que exactamente no sé en qué lugar del mercado encaja. No obstante, su precio será una buena manera de atraer nuevos clientes ya que su precio de salida será de 399€ por la versión de 16Gb y 499€ por la versión de 64Gb.

Lenguaje de Programacion

Lenguajes de programación recomendados

Published by:

¿Cuáles son los lenguajes de programación más populares? Pues, depende. Los lenguajes son herramientas en los que nos parece un deber en un lenguaje no es mucho para otro lenguaje. Pero si existe ranking de popularidad entre los lenguajes de programación más utilizados por un número de personas. Obtenidos de doce paginas diferentes se tomaron en cuenta diferentes fuentes para tener unos resultados fiables, en el primer lugar está Java, luego lo sigue C, posteriormente C++, de cuarto está Python, quinto C#, sexto R, en séptimo lugar PHP, luego se tiene a JavaScript, luego Ruby y por ultimo Matlab.

Los primeros cinco Java, C, C++, Python y C# se permanecen en el tope de estos, con una ventaja bastante grande, aunque C está muy cercano a tumbar a Java de su puesto. R ha tenido una gran cantidad de movimiento en la lista debido a que es un lenguaje de estadísticas que es sumamente útil para analizar y visualizar gran cantidad de data, eso hace que esté en el sexto lugar. Este, anteriormente, estuvo en el noveno lugar, y su movimiento refleja la gran importancia de la gran data en diferentes campos. Una significante cantidad de movimiento ha ocurrido mucho más abajo del ranking.

Unos lenguajes han dejado el ranking comparado al año pasado, esto en gran parte es debido a una insuficiente presencia de la data de este año para justificarlo para que estuviesen en el mismo. Pero en un caso, la entrada fue negada porque los comentarios del año pasado en el ranking se dijo que se había hecho un error al categorizarlo como un lenguaje en vez de un marco de referencia. Este fue ASP.NET, y originalmente fue incluido por el acercamiento pragmático de la definición de lenguaje de programación. Una falta de plenitud de Turing no es una barra absoluta e incluye cosas como HYML pero se fue bastante amplio en ese sentido. A modo de curiosidad los lenguajes de programacion mejor pagados los puedes ver en http://computerhoy.com/listas/software/7-lenguajes-programacion-mejores-pagados-del-mundo-30933

Un número de lenguajes entraron a la lista esta vez, como el lenguaje nuevo de Apple, Cuda que es un lenguaje creado de NVIDIA y otros siete lenguajes están apareciendo por primera vez.

Fortran

FORTRAN Y SU SURGIMIENTO

Published by:

Es bien conocido que en el presente no existe una definición determinada para lo que es lenguajes de programación pero se podría decir que un lenguaje de programación es considerado como un conjunto de caracteres o reglas para combinarlos con características como para conocimiento del código de la maquina, como potencial para conversión, entre otros.

fortranLos lenguajes de programación son relativamente nuevos, surgieron en 1947 cuando formalmente se introdujo en 1952 con un código coro. Desde entonces, se ha ido desarrollando poco a poco con esfuerzos para así lograr cierto aspecto histórico. Existen tres importantes maneras para describir el desarrollo histórico de la programación de lenguajes. Entre ellos están los eventos para cada lenguaje, los eventos que ocurrieron en cierto año, y las relaciones de cada uno de ellos pero para comenzar podemos mencionar a Fortran.

Como se mencionó, antes de 1954 prácticamente la programación era hecha en una maquina de lenguaje. Los programadores veían su trabajo como algo complejo y creativo, siendo un arte que recurría al ingenio humano para producir un eficiente programa. La mayoría de sus esfuerzos eran dedicados a sobrepasar cualquier dificultad que se presentara. Aunque una de sus preocupaciones era que la auto-programación permitiese las direcciones simbólicas y números decimales. Uno de los factores que provocó el desarrollo de FORTRA fue la economía de la programación en 1954. Que con el costo de los programadores asociados con las computadoras eran prácticamente igual al de las mismas computadoras. Es difícil que un programador de hoy en día entienda qué es un sistema auto-programador en 1954. La mayoría de estos sistemas eran programas de subrutina de arreglo o sistemas interpretativos que proveen puntos flotantes u otras operaciones. El desarrollo de FORTRAN no fue sólo un desarrollo inmenso en la historia de la programación, sino que también consistió en un gran invento que ayudó a muchas empresas desde el punto de vista económico, teniendo un impacto directo en la sensación de bienestar de la comunidad.

java

Breve historia de Java

Published by:

javaCon Java, fue establecido el primer lenguaje de programación que no estaba atado particularmente a algún sistema operativo o microprocesador. Aplicaciones escritas en Java correrán en cualquier lugar, eliminando uno de los más grandes dolores de cabezas para los usuarios de computadoras, la incompatibilidad entre los sistemas operativos y versiones de sistemas operativos. Los principios de Java fue que simplemente por deseo crear un software para consumidores de electrónica. Empezaron en 1990 cuando un equipo de “Sun” investigó y desarrollaron ciertos conceptos para una nueva dirección en el campo de la electrónica y alta tecnología. Los computadores estaban en todos lados y en el hogar incluso existían varios productos que hacían uso del mismo. Sin embargo cada producto tenía requerido un interfaz diferente, en otras palabras para controlar dispositivos diferentes el consumidor tenía que tener 3 controles remotos diferentes y entender la programación de los tres dispositivos. Además que Sun estaba atrás de sus competidores, decidieron lanzar el nuevo proyecto de Java.

Un grupo llamado “Green” fue formado para trabajar creando un simple dispositivo que controlara una variedad de productos electrónicos. Uno de los integrantes del grupo, de apellido Gosling se dio cuenta que lo que necesitaban era un nuevo lenguaje de programación. En ese momento existían programas de lenguaje como el C++ que tenía su énfasis en la rapidez no en la eficacia. Y los consumidores electrónicos, necesitaban confiar de este lenguaje más que la rapidez. Por esto el equipo creó un nuevo lenguaje de programación llamado Oak. Poco después se creó un dispositivo que no poseía teclado, ni botón, solo una pequeña pantalla que al tocarla se encendía controlabas la acción en la pantalla con la punta de los dedos. Ahora Bill Joy uno de los co-fundadores de Sun, vio una oportunidad en el desarrollo de la World wide web en hacer el lanzamiento de Java gratis a través del internet, y el nombre fue cambiado en 1995 llamado Java.

C++

Historia de C++

Published by:

Durante los 60’s, mientras las computadoras estaban en su estado temprano de desarrollo varios lenguajes de programación aparecieron, entre ellos estaban el ALGOL 60, el cual se desarrolló como una alternativa para FORTRAN pero tomando de sus conceptos de programación estructurada que posteriormente inspiraría a unos proceso de lenguajes más evolucionados como CPL y sucesores como el C++. El ALGOL 68 está directamente influenciado en el desarrollo de datos tipo en C. Sin embargo ALGOL fue un lenguaje no especifico que su abstracción lo hizo más impráctico para solventar tareas comerciales.

c++En 1963 el CPL apareció con una idea más específica para tareas concretas de programación más específicas en el tiempo que las de ALGOL o FORTRAN. Sin embargo esa misma característica lo hizo un lenguaje muy largo y sumamente difícil de aprender e implementar. Luego, en 1967 surgió el BCPL que significa CPL pero solo con los elementos más importantes del lenguaje. Aunque era muy abstracto y algo largo. En 1973 surgió el desarrollo de las bases de C. Con una capacidad de portabilidad sin convertirse en lenguaje de alto nivel, esto contribuyó a la expansión del lenguaje C. Fue establecido “El lenguaje de programación C” conocido como el libro blancoe. En 1980 se desarrolló el lenguaje C++.

En 1980 comenzó el desarrollo del lenguaje C++ que recibiría formalmente el nombre a finales de 1983, cuando su primer manual fue publicado. En 1985, el primer lanzamiento comercial del lenguaje apareció en la primera edición del libro de C++. Durante los 80’s el lenguaje C++ estaba siendo refinado hasta que se hizo un lenguaje con su propia personalidad. Todo con sus pocas pérdidas de compatibilidad con el código C, y sin resignar a sus más importantes características. De hecho, el ANSI para el lenguaje C fue publicado en el año 1989 y llevo gran parte de las contribuciones del C++ a la programación estructurada. Posteriormente, hasta el día de hoy ha sido uno de los lenguajes de programación más influyentes en la historia.

Lenguaje de Programacion

Lenguaje de Programación

Published by:

Los tipos son el principio organizacional central de la teoría de lenguaje de programación. Los elementos del lenguaje son manifestaciones de tipos de estructuras. La sintaxis del lenguaje es regida por las construcciones que define sus tipos, y su semántica está determinada por las interacciones que existen entre esas construcciones. Una variedad de lenguajes de programación están analizados por un marco de referencia unificador de la teoría de tipo. Un elemento del lenguaje está definido por estáticos, las reglas del uso del elemento en un programa, y sus dinámicos, las reglas del cómo los programas usan los elementos que serán posteriormente ejecutados. El concepto de seguridad surge por la coherencia de los estáticos y los dinámicos en el lenguaje.

De esta manera se establece la base del estudio de lenguajes de programación. Estos métodos son efectivos, y brindan un uniforme marco de referencia para explicar los conceptos de lenguajes de programación. Importantemente, estos métodos abarcan un gran rango de los conceptos lenguajes de programación, soportan de la misma manera rigurosos análisis de las propiedades, estos métodos son muy eficientes porque son directamente aplicables para la implementación y por la base de razón mecanizada. Ningún otro marco de referencia ofrece tanto.

Los lenguajes de programación son los medios bajo los cuales se expresan estos mecanismos de manera comprensible para tanto las maquinas como las personas. Especifica los medios bajo los cuales varias clases de frases, comandos, expresiones son combinadas para formar programas. El concepto informal de sintaxis puede verse envuelto en varios conceptos distintos. La superficie concierne a como las frases son ingresadas y mostradas en el computador. La superficie es usualmente pensada como los diferentes caracteres de un alfabeto. Ahora la sintaxis estructural va referida a las estructuras de las frases, especialmente como son compuestas por otras frases. A este nivel la frase es un árbol, en el cual los nodos son operadores que combinan varias frases para formar otras.