En ningún orden particular, aquí va
- Depuración
- Cuando llegue el momento de encontrar errores en un programa, es posible que deba emplear sus habilidades de depuración junto con las herramientas de depuración disponibles para encontrar la causa del error.
- Compilando
- La mayoría de los idiomas con los que se encontrará a menudo requieren un paso intermedio antes de poder ejecutar y ejecutar su código. Este paso se conoce como compilación, y es el proceso de traducir su código a algo que puede ser ejecutado por el sistema operativo. Los pasos que toma el SO para ejecutar el código pueden implicar una mayor compilación, pero eso no es asunto suyo.
- Solicitud
- Aplicación para abreviar. A veces, obtendrás la pregunta sobre en qué estás trabajando. Si desea entrar en detalles, simplemente responda con “desarrollar una aplicación para ”
- Algoritmo
- Una receta para resolver problemas. Tiene un costo de tiempo de ejecución asociado, así como un costo de memoria. Dependiendo del problema a resolver, puede cambiar uno u otro para tener un algoritmo aceptable.
- IDE
- Stands para el entorno de desarrollo integrado . A menudo se utiliza para desarrollar aplicaciones a gran escala. Algunos realmente buenos incluyen Xcode, Visual Studio e IntelliJ. Eclipse es bueno.
- Funcional
- Uno de los paradigmas de programación más populares. La programación funcional a menudo se asocia con la evaluación perezosa y las funciones de alto orden.
- OOP
- O bject O riented P rogramed es otro paradigma de lenguaje de programación muy popular. Lo más probable es que comiences a programar con un lenguaje basado en esto. Ejemplo de Java, C ++, Python, JavaScript.
- Dinámica
- Escuchará que se usa mucho y más, especialmente cuando se trata de la asignación de memoria en tiempo de ejecución y en lenguajes como C, C ++ o ensamblaje (si está en ese tipo de locura). También es popular entre los programadores competitivos cuando se usa para describir ciertos algoritmos implementados usando programación dinámica .
- Estático
- También tiene que ver con la memoria, pero esta vez la memoria se conoce en tiempo de compilación y no cambia su tamaño durante la duración del programa. En Java, se utiliza para indicar que se puede acceder a un método o campo sin un objeto.
- Tiempo de ejecución
- El período durante el cual su programa / aplicación se está ejecutando .
- Json
- Se pronuncia Jason. Significa J ava S cript O Bject N otation. Una forma muy útil de representar datos tanto para la transferencia a través de Internet como para la lectura por parte de personas. Otra opción es XML, pero esto es más detallado no para los débiles de corazón.
- Plataforma
- A menudo escuchará la palabra ‘multiplataforma’ que se usa. No se preocupe, esto simplemente significa que la aplicación para la que se utiliza esta palabra puede ejecutarse en diferentes sistemas operativos sin que sea necesario cambiar el código . Si desea aparecer informado, pregunte en qué plataformas se ejecuta, luego pregunte si se ejecuta en una pi frambuesa.
- Editor de texto
- En primer lugar, el Bloc de notas en Windows o el folleto en Mac o gedit en Linux no cuentan. Estamos hablando de un semi IDE aquí. Básicamente cualquiera de los siguientes se ajusta a la descripción: Sublime, Atom, Visual studio code. Kate es agradable Vim es útil.
- 666
- rw-rw-rw . No es exactamente la marca de la bestia, pero podría ser si modificas todos tus archivos con estos permisos. Esto básicamente significa que cualquiera puede leer o escribir sus archivos. Piense en eso, luego busque chmod y verá por qué no siempre es algo bueno.
Espero que ayude. Por supuesto, debería consultar la mayoría de estos términos para obtener una mejor comprensión. Simplemente te he dado algunos términos fuera de la cúpula, encontrarás más si lees alguno de los que mencioné.