Embarcadero reforça seu compromisso com C, C99 e C++

Com o lançamento do nosso novo compilador C++ Builder para Windows de 64 bits (com suporte ao padrão C++11), a Embarcadero Technologies continua seu compromisso com as linguagens C, C99 e C++ que começou em 13 de maio de 1987, com a primeira versão do Turbo C 1.0.

O compilador C++ Builder Windows de 64 bits está chegando!

Nos últimos 25 anos, nós continuamos a inovar e a liderar a indústria de ambientes de desenvolvimento, compiladores, ferramentas e bibliotecas de run-time. Hoje e no futuro, a Embarcadero está investindo ainda mais no desenvolvimento de compiladores da próxima geração para processadores Intel e ARM, novas ferramentas e bibliotecas de componentes avançados. A Embarcadero também usa C e C++ internamente em nossas ferramentas de banco de dados, InterBase, e o próprio C++ Builder.

Hoje, o C++ Builder XE3 suporta a criação de aplicações Windows e Mac OS X com um único código fonte. Usando Firemonkey FM2, a plataforma de aplicativos de negócios, você pode construir aplicações de classe empresarial visualmente deslumbrantes e aplicações embarcadas. Conforme detalhado no roadmap do RAD Studio Mobile, a Embarcadero está focada no padrão de linguagem C++ 2011 (C++11) e também no desenvolvimento de aplicações multi-plataformas.

Linha do Tempo do C++ Builder

Muita inovação, trabalho duro, uma equipe brilhante, o compromisso da empresa e uma fantástica comunidade de clientes têm sido uma parte de nossos 25 anos de compiladores, bibliotecas, ferramentas e ambientes de desenvolvimento. Alguns dos nossos primeiros engenheiros de C++ ainda estão trabalhando no Embarcadero hoje, enquanto outros se mudaram para ajudar empresas em outras partes de nossa indústria (mas serão para sempre parte de nosso time, familia e do espírito do C++). Temos também um grande ecossistema de parceiros de tecnologia e que continuam a ajudar-nos a avançar.

Para compreender a profundidade e a amplitude de nossos anos de inovação, vamos dar uma rápida olhada em como nós começamos e como continuamos a oferecer as ferramentas de desenvolvimento de hoje:

  • 1987: Turbo C 1.0 - Nosso primeiro compilador C, primeiro IDE no estilo editar-compilar-executar;
  • 1988: Turbo C 1.5 - Mais programas de exemplo, conio.h (DOS console I/O runtime library);
  • 1989: Turbo C 2.0 - IDE melhorada com depurador integrado (Assembler, Debugger e Profiler também disponível separadamente). Informações adicionais estão disponíveis em http://edn.embarcadero.com/article/20841;
  • 1990: Turbo C++ 1.0 - O nosso primeiro compilador C++, linguagem C++ 2.0 como definido pela especificação da AT T. Informações adicionais estão disponíveis em http://edn.embarcadero.com/article/21751;
  • 1991: Turbo C++ 2.0 - MS-DOS, DOS Protected Mode IDE;
  • 1991: Borland C++ 2.0 - Nosso primeiro compilador C++ otimizado, MS DOS e do Windows 3.0, Turbo Debugger para Windows;
  • 1991: Borland C++ 3.0 - Windows IDE, Turbo Profiler para Windows. Suporte a C++ 2.1, incluindo as novas especificações de classe aninhadas e suporte aos templates do C++ 3.0;
  • 1992: Turbo C++ 3.0 - Suporte a cabeçalhos pré-compilados. Suporte a C++ 2.1, incluindo as novas especificações de classe aninhadas e suporte aos templates do C++ 3.0;
  • 1992: Borland C++ 1.0 - Suporte para OS/2, IDE OS/2 e compilador;
  • 1992: Borland C++ 3.1 - Suporte do Windows 3.1, OWL e TurboVision (para DOS), geração de código 386, depurador WinSpector;
  • 1993: Borland C++ 2.0 - Suporte para OS/2 v2.1 e Warp 3 ;
  • 1993: Borland C++ 4.0 - Suporte para Windows 3.1, Win32s e Windows NT, e aplicações de 16-bit do DOS, Pentium, OWL 2.0, manipulação de exceção ANSI C++, manipulação de exceção estruturada em C, e manipulação de exceção C/C++, operador ANSI C++ new[] e delete[], identificação de tipo ANSI C++ em tempo de execução (RTTI);
  • 1995: Turbo C++ - Suporte para Windows 4.5 - Win16, OLE2, internacionalização, Type libraries, Class Expert, Resource Workshop;
  • 1995: Borland C++ 4.5 - OWL 2.5, OLE2, Resource Workshop;
  • 1995: Borland C++ 4.52 - Suporte para Windows 95, OWL 2,5;
  • 1996: Borland C++ 5.0 - Suporte para Windows 95 e Windows NT 3.51. Win32/Win16 e DOS (16/32-bit);
  • 1997: Borland C++ 5.02 - Borland C++ IDE (substituído no futuro pela série C++ Builder), suporte para o MS-DOS e Windows NT 4.0;
  • 1997: C++ Builder 1.0 - O primeiro verdadeiramente visual RAD C++. Suporte para Biblioteca de Componentes Visuais (VCL) e Win32;
  • 1998: C++ Builder 3.0 - Multi-projeto, suporte a pacotes, ActiveX e Active Forms, bibliotecas no padrão C++ 2, try…finally;
  • 1999: C++ Builder 4.0 - Suporte a serviços Windows NT, class explorer, suporte MTS, matrizes dinâmicas, CORBA, suporte para modelos padrão ISO, bitfields, anon structs and unions, suporte a multi-camadas;
  • 2000: C++ Builder 5.0 - Suporte a Windows 2000, C++ Standard Template Library, CodeGuard, ADO, COM+, compatibilidade com MFC;
  • 2002: C++ Builder 6.0 - Web Services, SOAP, C++ Standard Template Library usando agora STLport, gerenciamento de projetos aprimorada, suporte a banco de dados dbExpress, Linux/CLX;
  • 2003: C++ Builder X - Usando a  IDE do JBuilder para o desenvolvimento de aplicações corporativas e móveis;
  • 2005: Turbo C++ Builder 2006 - Dinkumware C++ standard runtime library, support for Boost libraries;
  • 2007: C++ Builder 2007 - Lançado sob o nome de CodeGear, suporte a Windows Vista, versão 4 do dbExpress, MSBuild, testes unitários, Windows Vista e XP, modelagem UML, Dinkumware C++ library 5.01, string literals are now constants, 2—3 C++ ANSI standard for initialization and conversion. Informações adicionais aqui: http://docwiki.embarcadero.com/RADStudio/XE3/en/What% 27s_New_in_RAD_Studio_ (C% 2B% 2BBuilder_2007);
  • 2008: C++ Builder 2009 - Nosso primeiro C++ lançado como parte da Embarcadero, Windows Vista. Informações adicionais aqui: http://docwiki.embarcadero.com/RADStudio/XE3/en/What% 2B% 27s_New_in_Delphi_and_C% 2BBuilder_2009;
  • 2009: C++ Builder 2010 - Suporte para Windows 7, suporte multi-touch, Direct2D, IDE Insight, C++ Class Explorer, code folding in the IDE, source code formatter, Boost libraries v1.39, Secure C library, debugger visualizers, background compilation. Informações adicionais aqui: http://docwiki.embarcadero.com/RADStudio/XE3/en/What% 2B% 27s_New_in_Delphi_and_C% 2BBuilder_2010;
  • 2010: C++ Builder XE - Integração do Subversion no IDE, suporte para referências rvalue, suporte adicional a Delphi RTTI, ActiveX usando DAX em vez de ATL, suporte para o Microsoft Azure, assistentes DataSnap, suporte a REST DataSnap, DataSnap com HTTPS , Biblioteca de Expressões Regulares, auditorias de código fonte.  Mais informações aqui: http://docwiki.embarcadero.com/RADStudio/XE3/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE;
  • 2011: C++ Builder XE2 - Firemonkey 1 (HD e aplicações 3D para Windows e Mac), primeiro C++ a suportar Mac OS X e Windows, bibliotecas Boost para Windows e Mac, projeto de bibliotecas modelos, estilos VCL e designer de estilo, depuradores multi-plataforma, assistentes de deploy, Server Platform Assistant (PAServer), conectores DataSnap para dispositivos móveis, novo Cloud API para a Amazon e Azure. Mais informações você pode encontrar aqui: http://docwiki.embarcadero.com/RADStudio/XE3/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE2;
  • 2012: C++ Builder XE3 - Firemonkey 2, Windows 8 (interface de usuário Metropolis), FireMonkey Actions and touch, Visual LiveBindings e LiveBindings Wizard, Bitmap styles, FireMonkey audio/video, suporte a devices e sensores, novo C++ type trait function “__is_closure”, Mac OS X Lion, LiveTile for Windows 8. Veja tudo o que há de novo aqui: http://docwiki.embarcadero.com/RADStudio/XE3/en/What%27s_New_in_Delphi_and_C%2B%2BBuilder_XE3;
C++Builder “The Next Generation”
A próxima versão do nosso compilador C++ Builder 64-bit para Windows inclui suporte ao C, C99 e C++11, desenvolvimento baseado em componentes (propriedades, métodos, eventos), RTTI avançadoe as bibliotecas de tempo de execução (Standard C++, Boost, Biblioteca de Componentes Visuais e Firemonkey). Vamos continuar nossos investimentos em tecnologia de compiladores e ferramentas de suporte aos futuros processadores Intel e ARM, e também novos sistemas operacionais e plataformas de dispositivos, incluindo iOS, Android, Linux e Windows RT.

Quer aprender mais sobre nosso suporte a C++11?

Junte-se a nós para o CodeRage 7, nossa conferência virtual para C++ que vai de 10-12 de Dezembro. Registre-se gratuitamente para esta conferência em http://www.embarcadero.com/coderage. Teremos várias sessões apresentadas pelos engenheiros da Embarcadero e especialistas da indústria. Veja toda a programação aqui: http://www.embarcadero.com/coderage/coderage-7-c-sessions.
* este texto é uma adaptação do artigo publicado originalmente por David I em seu blog, você pode ter acesso ao post original neste link.

Comments are closed.


Bad Behavior has blocked 0 access attempts in the last 7 days.

Close