Ostatnio został wydany, a raczej zaktualizowany MinGW port gcc na Windows. Do tej pory można było korzystać z gcc-3.4.5 więc skok w numerkach jest duży.

Dlaczego uważam to za ważne? Ułatwi to portowanie aplikacji pomiędzy Windows/Linux/Mac OS X w łatwiejszy sposób.

Do tego można korzystać już z ‘nowego’ słowa kluczowego auto:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40278
#undef __STRICT_ANSI__
#include <iostream>
#include <vector>
using namespace std;
 
int main() {
    const vector<int> x = {1, 2, 3, 4, 5};
    for (auto i = x.begin(); i != x.end(); ++i) {
        cout << *i << "\n";
    }
}
 
// g++ -Wall -Wextra vector.cc -o vector -O3 -s -std=c++0x

A wczoraj został wydany Eclipse Galileo. Wielkie, kolosalnych rozmiarów IDE które potrafi tyle co Emacs. Z setkami pluginów i różnych odmian jak Zend Studio czy Aptana, staje się jasne że Eclipse zostaje ciągle wybierany jako środowisko programistyczne.

Sam korzystam z Aptany do spraw typu HTML/CSS/JS/PHP i powiem, że jest to narzędzie cudowne.

Fragment z dobreprogramy.pl:

Galileo przynosi szereg zmian względem poprzedniej wersji środowiska, wydanej niespełna rok temu. Użytkowników systemu MacOS X ucieszy fakt przepisania interfejsu Cocoa. Programistom, którzy piszą w Javie udostępnione zostało narzędzie Memory Analyzer, które ułatwi śledzenie wycieków pamięci aplikacji. PHP Development Tools jest pierwszym stabilnym rozwiązaniem na rynku w pełni wspierającym PHP 5.3. Narzędzie Mylyn, integrujące środowisko z bugtrackerami Bugzilla, Trac czy JIRA, obsługuje format WikiText. Dodano również narzędzie do obsługi formatu styli XSL, framework uruchomieniowy Swordfish oraz narzędzie Xtext do obsługi DSL (Domain Specific Languages).

EDIT: Przepraszam za błędy językowe. Pisałem szybko aby chęć nie odeszła.

Random Posts