Abr 05 2008

Programacion : Code Blocks , un buen ide para C y C++ .

Tag: ProgramacionRaist @ 14:57

Tras el chasco de Geany , primeramente en Windows , mas tarde en Arch Linux , inicie una búsqueda de un ide con el que sentirme cómodo . Y finalmente halle uno , el cual probé con éxito en ambas plataformas , aunque también esta disponible para Mac . Este no es otro que Code Blocks , un sencillo pero resultón IDE , el cual puede complementarse con plugins . Aquí os dejo unas capturas , veréis mas completos screenshots en la pagina oficial y mas información sobre dicha aplicación .

phpOHS2YaphpxQcqIn

Quería traducir lo siguiente , pero mi aun escaso conocimiento de la lengua de Shakespeare me imposibilita una total traducción en condiciones , aunque si es por petición haré un esfuerzo . De todos modos dudo que tengáis demasiado problema en entender sus características , las cuales os numero a continuación .

Highlights:

  • Open Source! GPLv3, no hidden costs.
  • Cross-platform. Runs on Linux, Mac, Windows ( Uses wxWidgets ).
  • Written in C++. No interpreted languages or proprietary libs needed.
  • Extensible through plugins

Compiler:

  • Multiple compiler support:
    • GCC ( MingW / GNU GCC )
    • MSVC++
    • Digital Mars
    • Borland C++ 5.5
    • Open Watcom
    • …and more
  • Very fast custom build system ( No makefiles needed )
  • Support for parallel builds ( Utilizing your CPU’s extra cores )
  • Multi-target projects
  • Workspaces to combine multiple projects
  • Inter-project dependencies inside workspace
  • Imports MSVC projects and workspaces ( NOTE: assembly code not supported yet )
  • Imports Dev-C++ projects

Debugger:

  • Interfaces GNU GDB
  • Also supports MS CDB ( Not fully featured )
  • Full breakpoints support:
    • Code breakpoints
    • Data breakpoints ( Read, write and read/write )
    • Breakpoint conditions ( Break only when an expression is true )
    • Breakpoint ignore counts ( Break only after certain number of hits )
  • Display local function symbols and arguments
  • User-defined watches ( Support for watching user-defined types through scripting )
  • Call stack
  • Disassembly
  • Custom memory dump
  • Switch between threads
  • View CPU registers

Interface:

  • Syntax highlighting, customizable and extensible
  • Code folding for C++ and XML files.
  • Tabbed interface
  • Code completion
  • Class Browser
  • Smart indent
  • One-key swap between .h and .c/.cpp files
  • Open files list for quick switching between files ( Optional )
  • External customizable “Tools”
  • To-do list management with different users

And many more features provided through plugins!

………………. Y bien , aquí tenéis una alternativa mas de las muchas que existen , y de las bastantes multiplataforma para no tener que incomodarse uno cuando cambia de sistema ocasionalmente por el motivo que sea , un saludo !

bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark bookmark