Realmente me gusta Google Golang, pero ¿alguien podría explicar cuál es la razón para que los implementadores hayan omitido una estructura de datos básica como los conjuntos de la biblioteca
Go, también llamado golang, es un lenguaje de programación de código abierto desarrollado inicialmente en Google. Es un lenguaje de tipo estático con una sintaxis ligeramente derivada de la de C, que agrega administración de memoria automática, seguridad de tipos, algunas capacidades de tipeo dinámico, tipos incorporados adicionales, como matrices de longitud variable y mapas de valores clave, y un gran biblioteca estándar
Realmente me gusta Google Golang, pero ¿alguien podría explicar cuál es la razón para que los implementadores hayan omitido una estructura de datos básica como los conjuntos de la biblioteca
Estoy relativamente familiarizado con Go, habiendo escrito una serie de pequeños programas en él. Rust, por supuesto, estoy menos familiarizado pero vigilando. Después de leer recientemente http://yager.io/programming/go.html , pensé en examinar personalmente las dos formas en que se manejan los...
¿Quién aquí está aprendiendo Go? ¿Están buscando otras compañías usarlo? ¿Es probable que sea ampliamente
Estoy tratando de mejorar la situación de la copia de seguridad de mi aplicación. Tengo una aplicación Django y una base de datos MySQL. Leí un artículo que sugiere hacer una copia de seguridad de la base de datos en Git. Por un lado, me gusta, ya que mantendrá una copia de los datos y el código...
Todavía estoy desconcertado de por qué tenemos newen Go. Cuando quieres crear una instancia de una estructura, lo haces t := Thing{} y puede obtener un puntero a una nueva instancia haciendo t := &Thing{} Pero también existe esta posibilidad: t := new(Thing) Este último parece un poco...
Estoy buscando aprender Python para el desarrollo web. Suponiendo que ya tengo experiencia básica en desarrollo web con Java (JSP / Servlets), ya estoy familiarizado con el diseño web (HTML, CSS, JS), los conceptos básicos de programación y que soy completamente nuevo en Python, ¿cómo hago?...
El comentarista aquí ofrece las siguientes críticas a los hilos verdes: Inicialmente me vendieron el modelo N: M como un medio para tener una programación dirigida por eventos sin el infierno de devolución de llamadas. Puede escribir código que parezca un viejo código de procedimiento pero...
Go es uno de los pocos lenguajes que se supone que se ejecuta 'cerca del metal', es decir, está compilado, estáticamente escrito y ejecuta código de forma nativa, sin una VM. Esto debería darle una ventaja de velocidad sobre Java, C # y similares. Parece, sin embargo, que está detrás de Java (vea...
He leído bastante sobre el lenguaje Go , y parece prometedor. La última información importante que me falta antes de decidir gastar más esfuerzo en el idioma es: ¿Cuánto dinero / mano de obra invierte Google u otras compañías en el esfuerzo de desarrollo? Si no se puede proporcionar esta...
Estoy trabajando en un nuevo proyecto con Go, y todos somos nuevos en Go. Estamos siguiendo la estructura estándar del directorio go, y tenemos todo el código bajo $ GOPATH / src / github.com / companyname / projectname que también es la raíz de un repositorio git El diseño de ruta...
Erlang, Go y Rust afirman de una manera u otra que admiten la programación concurrente con "hilos" / corutinas baratos. Las preguntas frecuentes de Go indican: Es práctico crear cientos de miles de gorutinas en el mismo espacio de direcciones. El tutorial de óxido dice: Debido a que las...
Acabo de comenzar a aprender Django / Python / Desarrollo web. Este problema me ha estado preocupando por un tiempo ahora. Estoy creando una aplicación con múltiples plantillas en Django. Tengo un views.py que básicamente representa las respuestas a las plantillas respectivas y tengo un models.py...
Estoy aprendiendo Django y nuevo en el desarrollo web. Disculpe si encuentra esta pregunta demasiado tonta. Por lo tanto, estoy creando una aplicación de Facebook usando Django que me gustaría alojar en Google App Engine. El proyecto se centraría en leer los canales RSS / Atom de cualquier sitio...
He leído que Hindley-Milner no funciona con sistemas de tipos que tienen subclases, y hay otras características del sistema de tipos que tampoco funcionan bien con él. Go actualmente solo tiene una inferencia de tipos muy limitada en el :=operador. Pero Go no tiene subclases en el sentido...
En Go Language Tutorial, explican cómo funcionan las interfaces: Ir no tiene clases. Sin embargo, puede definir métodos en tipos de estructura. El receptor del método aparece en su propia lista de argumentos entre la palabra clave func y el nombre del método. type Vertex struct { X, Y...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Hace un...
Estaba buscando programación concurrente en los lenguajes de programación Erlang and Go. Según mi hallazgo, se utilizan modelo de actor y CSP respectivamente. Pero todavía estoy confundido con cuáles son las diferencias objetivas entre CSP y actores. ¿Es solo teóricamente diferente pero el mismo...
He estado viendo una entrevista con Herb Sutter en Channel9 y mencionó al final del video que la sintaxis del lenguaje de izquierda a derecha estaría en la parte superior de su lista de deseos para un futuro estándar de C ++ (aunque reconoce que modificar C ++ de esa manera prácticamente sería una...
Acabo de comenzar a trabajar con Django después de años de Spring MVC y la implementación de formularios parece un poco loca. Si no está familiarizado, los formularios de Django comienzan con una clase de modelo de formulario que define sus campos. Spring comienza de manera similar con un objeto de...
El paquete "netchan" de Golang parece haber sido descontinuado. Eso me hace pensar que el concepto de "canales en red" no era una buena práctica después de todo. (¿Por qué no simplemente "dejar que sea" de lo contrario?) ¿Es este el caso? Y si es así, ¿por qué es