Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Resumen Sublime Text comparacion c++, Monografías, Ensayos de Programación C

Resumen Sublime Text comparacion c++

Tipo: Monografías, Ensayos

2021/2022

Subido el 04/06/2022

angy-gavilanez
angy-gavilanez 🇪🇨

1 documento

1 / 17

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE INFORMATICA Y ELECTRONICA
CARRERA DE SOFTWARE
Asignatura: Fundamentos de Programación
Docente: Ing. Danilo Pástor
Trabajo: Trabajo de investigación
Tema: Instalación y uso de la herramienta Sublime Text para programar en
C++
Fecha de Entrega: 06/06/2022
Grupo: 08
Integrantes:
Oñate Angélica
Lema Kelly
Olmedo Dennys
Morocho Alexander
Guaman Lenin
Periodo académico: Abril - Agosto 2022
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Resumen Sublime Text comparacion c++ y más Monografías, Ensayos en PDF de Programación C solo en Docsity!

ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRONICA

CARRERA DE SOFTWARE

Asignatura: Fundamentos de Programación

Docente: Ing. Danilo Pástor

Trabajo: Trabajo de investigación

Tema: Instalación y uso de la herramienta Sublime Text para programar en

C++

Fecha de Entrega: 06 /0 6 /

Grupo: Nº 08

Integrantes:

Oñate Angélica

Lema Kelly

Olmedo Dennys

Morocho Alexander

Guaman Lenin

Periodo académico: Abril - Agosto 2022

TABLA DE CONTENIDO

  • TABLA DE CONTENIDO
    1. INTRODUCCIÓN
    1. OBJETIVOS....................................................................................................................
    • 2.1 OBJETIVO GENERAL
    • 2.2 OBJETIVOS ESPECÍFICOS
    1. MARCO TEORICO
    1. DESARROLLO
    • 4.1 TUTORIAL
      • 4.1.1 Instalación Sublime Text
      • 4.1.2 Instalación el compilador MinGW para C++:
      • 4.1.3 Configuración de Entorno en C++
      • 4.1.4 Puesta en marcha-Ejercicio
    • 4.2 TABLA DE COMPARACION CON CODEBLOCKS
    1. CONCLUSIONES
    1. BIBLIOGRAFÍA
  • Aprender el uso de la herramienta para programar en C++, y mostrar que tan adaptativa es para el usuario.
  • Comparar con la herramienta utilizada con más frecuencia en la asignatura “CodeBlocks”, comprender sus diferencias y tener un mejor enfoque de cual es más recomendable.

3. MARCO TEORICO

¿Qué es un IDE y un Editor de Texto? Existen dos tipos de programas para escribir código, los editores de código y los IDE y te explicaré en qué consiste cada uno.

  • ¿Qué es un IDE? Un ambiente de desarrollo integrado, a diferencia de un editor, es un programa más pesado que pide mucha más memoria RAM y un procesador más poderoso, además de que es un espacio para trabajar proyectos completos no solo en archivos. Contienen herramientas integradas, es decir, ahora ya no crearás carpetas por tu cuenta, pueden tener un compilador (para los lenguajes compilados), un emulador, control de versiones y terminales. Además de todo esto una característica que los hace especiales es la refactorización para indexar todo el proyecto, pues tienen la ventaja de hacer un recorrido a través del mismo para cambiar los nombres de clases, variables o funciones sin que lo debas hacerlo uno por uno. Eclipse, IntelliJ IDEA, Android Studio y Visual Studio son los IDES más conocidos.
  • ¿Qué es un editor de código? Es un programa ligero que no exige mucha RAM o procesador, en dónde puedes abrir y crear un archivo a la vez y guardarlo en una carpeta, ¡pero ojo!, el hecho de que sean programas ligeros no quiere decir que sean limitados. A un editor puedes agregarle plugins para realizar muchas más funciones (por ejemplo, que pueda soportar múltiples lenguajes) y hacerlo más potente. Editores de código más importantes: Dentro de los editores más populares se encuentran: Notepad++: Una de las cosas que hacen destacar a Notepad++ es el hecho que ya ha sido traducido a más de 80 idiomas, permitiendo acceso a gente de todo el mundo. Notepad++ funciona con

Microsoft Windows, y aspira a utilizar la menor cantidad de recursos posible que la gran mayoría de los editores de texto. Gratuito. Vim: Con soporte para Windows, Linux y Mac, el editor de texto de Vim es un editor confiable y estable, además de que este puede integrarse a otras populares herramientas. Este fue diseñado para ser usado desde una interfaz de línea de comando (CLI) y como una aplicación única en una interfaz de usuario gráfica (GUI). Gratuita. Visual Studio Code: Algunas áreas distintas hacen que Visual Studio Code sea un editor de texto bastante atractivo para todos los desarrolladores. Antes que nada, Visual Studio Code usualmente es considerado ser más rápido que muchos otros viejos editores en el mercado. También puede depurar todo el desorden al optar por el Modo Zen, el cual remueve todos los menús y artículos que no involucren a su editor. Gratuito. Sublime Text: Sublime Text tiene una ventaja en que es extremadamente liviano (usa muy pocos recursos), pero aun así mantiene algunas de las funciones más avanzadas que uno esperaría de uno de los mejores editores de texto. Sublime Text es multiplataforma, disponible para Linux, Windows y XO S. Es un programa de pago, la licencia individual cuesta 70$ aunque se puede descargar una versión de prueba que tiene tiempo ilimitado. Sublime Text se encuentra dentro de los editores de texto más importantes de cual trataremos a continuación: cual es su forma de descarga, su configuración para lenguaje C++, y practicaremos en el un ejercicio para así aprender cuál es su forma de manejo y realizar una comparación entres Sublime Text y CodeBlocks, de esa manera llegar a una conclusión.

  1. Ve a tus descargar, presiona clic derecho una vez en el instalador, y luego presiona clic izquierdo y dale a ejecutar como administrador.
  2. Te aparecerá una ventana, escoge donde quieres que se guarde y dale a “Next”.
  1. Luego se desplegará otra ventana, oprime en el botón “Install”.
  2. Inmediatamente se empezara a instalar.
  3. Una vez terminado dale a “Finish”
  • Escoger una opción y descargar de acuerdo a la capacidad del ordenador
  • Descomprimir la carpeta, abrir y escoger la opción “Bin”
  • Copiar la ruta que genera la carpeta

4.1.3 Configuración de Entorno en C++ Después de completar los pasos anteriores, GCC está en funcionamiento. Ahora, se actualizará la ruta de la variable de entorno. Siga los pasos a continuación para lo mismo:

  • Vaya a Mi PC, luego haga clic derecho para obtener Propiedades > Configuración avanzada del sistema > Variables de entorno.
  • Ahora, en la pestaña Variables del sistema
  • Seleccionar “Path”
  • Para ejecutar el programa digitamos el comando “Ctrl+B”
  • Y listo ya tenemos nuestro programa en Sublime Text en C++.

4.2 TABLA DE COMPARACION CON CODEBLOCKS

Sublime Text CodeBlocks Una de las características más apreciada de Sublime Text es su simplicidad. Posee una interfaz limpia y sencilla que nos muestra barra de herramientas y diálogos de configuración. CodeBlocks inicialmente proporciona las funciones de resaltado de sintaxis y plegado de código en una forma poderosa, que se puede utilizar para mejorar la claridad de proyectos de software más grandes. El resultado de sintaxis es configurable y expandible. Tiene una característica llamada “Mini mapa” que te permite saber que parte de tu archivo estás viendo en ese momento. Esta característica hace sencilla la negación, pero si no te gusta puedes desactivarla. Permite al programador observar lo que ocurre en el “interior” de un programa mientras éste se ejecuta. Permite colocar puntos de parada y muestra los errores sintácticos del código. Se puede descargar y evaluar de forma gratuita. Sin embargo, no es software libre o de código abierto y se debe obtener una licencia para su uso continuado, aunque la versión de evaluación es plenamente funcional y no tiene fecha de caducidad. Es un entorno de desarrollo integrado de código abierto, que soporta múltiples compiladores, que incluye GCC, Clang Y visual C++. Es completamente gratis y tiene integrado todas sus funciones. Sublime Text soporta un gran número de lenguajes (C, C++, C#, CSS, D, Erlang, HTML, Groovy, Haskell, Java, JavaScript, LaTex, Lisp, Lua, Markdown, Matlab, OCaml, Perl, PHP, Phyton, R, Ruby, SQL, TCL, Textile y XML). Utiliza herramientas ortográficas que revisa errores en tu código mientras tu sigues escribiendo tus códigos. CodeBlocks es compatible con 20 lenguajes distintos, incluyendo algunos tan populares como son: GCC, Microsoft Visual C++, Tiny C, Digital Mars y Borland C++. Además, está dotado de una serie de plantillas que proporcionaran la comodidad que se necesitan en este tipo de trabajos. Tiene una característica de Autocompletado hace que programar sea más sencillo y rápido. Ofrece una lista de Brinda una mejor descripción general, el IDE facilita la escritura del texto fuente mediante la finalización del código y la sangría automática, y la creación de

computador haga ),,, este ide funciona para varios lenguajes y plataformas (MAC, LINUX, WINDO), lenguajes son C++ , Java , C, etc... Es un software para principiantes realmente bueno, ya que es gratuito, lo recomendaría para las escuelas para los primeros cursos de programación. El profesor necesitaría conocer el software antes para ser un buen guía. Si bien no proporciona un tutorial de navegación, después de explorarlo un poco, verá todo lo que tiene para ofrecer. Es un software realmente bueno y gratuito que es perfecto para usar como un IDE para los lenguajes C y C++, 2 lenguajes que son ampliamente considerados como algunas de las mejores opciones para comenzar a aprender código, por eso es, para mí, uno de los mejores softwares para empezar a aprender a programar. Lo único malo es que no es la mejor opción para realizar tareas más avanzadas como el procesamiento de datos, por lo que cuando pases la etapa de aprendizaje necesitarás adquirir otro software para tus tareas de programación. Además, la interfaz no es la más moderna. Por lo que se podría concluir que la utilización de CodeBlocks sería más adecuado para personas principiantes que recién inician en el mundo de la programación, ya que no es la mejor opción para realizar tareas más avanzadas, además que la interfaz no es la más moderna. Para ellos se utilizaría Sublime Text que es un software más funcional en cuanto a programadores más avanzados ya que esta realizada especialmente para escribir sin distracciones ya que cuenta con una interfaz limpia, siendo así un poderoso y completo editor con muchas características disponibles que mejoraran tu eficiencia y productividad.

6. BIBLIOGRAFÍA

https://kinsta.com/es/blog/mejores-editores-texto/ GENBETA. (s.f.). Recuperado el 03 de 06 de 2022, de GENBETA: https://www.genbeta.com/herramientas/sublime-text-un-sofisticado-editor-de- codigo-multiplataforma KINSTA. (s.f.). Recuperado el 03 de 06 de 2022, de KINSTA: https://kinsta.com/es/blog/mejores-editores-texto/ “Sublime Text: Qué Es Y Para Qué Sirve - Code Donostia.” 2022. Code Donostia. April 8,

  1. https://www.codedonostia.com/sublime-text-que-es-y-para-que- sirve/#:~:text=%2D%20Una%20de%20las%20caracter%C3%ADsticas%20m%C3% A1s,funciones%20de%20autocompletado%2C%20entre%20otras..

Damián A. 2017. “CodeBlocks, Un IDE Completo Para Desarrolladores de C++ En Ubuntu.” Ubunlog. Ubunlog. July 25, 2017. https://ubunlog.com/codeblocks-ide- desarrollo-ubuntu/#Caracteristicas_de_CodeBlocks. Tecnología Android. 2021. “¿Qué Son Los Bloques de Código? - Code :: Blocks - Tecnología Android.” Tecnología Android. July 11, 2021. https://tecnologiandroid.com/que-son-los-bloques-de-codigo-code-blocks/. CONTRIBUTORS, S. O. (2019). Sublimetext3. Estados Unidos: EBook Gratis. https://riptutorial.com/Download/sublimetext3-es.pdf GUIA INSTALACIÓN SUBLIME TEXT. (n.d.). https://www.icai.comillas.edu/Documentos/manuales%20repositorio%20icai/ICAI- MANUALES-Sublime.pdf