-
-
Notifications
You must be signed in to change notification settings - Fork 598
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #35 from marc-gr/master
Add spanish readme and first intro
- Loading branch information
Showing
3 changed files
with
56 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
# go-perfbook | ||
|
||
[![Cómprame un café](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/dgryski) | ||
|
||
Este documento describe las mejores prácticas para escribir código de alto rendimiento en Go. | ||
|
||
Las primeras secciones cubren cómo escribir código optimizado en cualquier lenguaje. | ||
Las secciones posteriores cubren técnicas específicas de Go. | ||
|
||
### Versiones en varios idiomas | ||
|
||
* [English](README.md) | ||
* [中文](performance-zh.md) | ||
* [Español](README-es.md) | ||
|
||
### Tabla de contenidos | ||
|
||
1. [Escribiendo y optimizando código en Go](performance-es.md#escribir-y-optimizar-codigo-en-go) | ||
|
||
### Cómo contribuir | ||
|
||
Este es un libro en desarrollo sobre rendimiento y optimización en Go. | ||
|
||
Hay diferentes maneras de contribuir: | ||
|
||
1) agregar o resumir los recursos en el fichero [TODO](TODO) | ||
2) agregar puntos o nuevos temas a cubrir | ||
3) completar las secciones en el libro escribiendo el contenido | ||
|
||
Eventualmente se necesitarán ejercicios y ejemplos de programas para optimizar (tal vez). | ||
|
||
La coordinación se realizará en el canal #performance del slack de Gophers. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Escribiendo y optimizando código en Go | ||
|
||
Este documento describe las mejores prácticas para escribir código de alto rendimiento en Go. | ||
|
||
Si bien se discutirán maneras de optimizar servicios individuales (almacenamiento en caché, etc.), el diseño de sistemas distribuidos de alto rendimiento está fuera del alcance de este trabajo. Ya existen textos detallados sobre monitorización y diseño de sistemas distribuidos. Dicho tema abarca un conjunto completamente diferente de investigación y concesiones en el diseño. | ||
|
||
Todo el contenido está sujeto a licencia bajo CC-BY-SA. | ||
|
||
Este libro está dividido en diferentes secciones: | ||
|
||
1. Consejos básicos para escribir software que no sea lento. | ||
* Temas básicos de Ciencias de la Computación | ||
2. Consejos para escribir software eficiente. | ||
* Secciones específicas de Go sobre cómo obtener lo mejor del lenguaje | ||
3. Consejos avanzados para escribir * software realmente * eficiente | ||
* Para cuando tu código optimizado no sea lo suficientemente eficiente. | ||
|
||
Podemos resumir estas tres secciones como: | ||
|
||
1. "Sé razonable" | ||
2. "Sé deliberado" | ||
3. "Sé peligroso" |