Programozás

Ultimate++ 602: Végre egy használható C++ környezet, szabadon

Címkék

Az Ultimate++ egy radikális és innovatív szabad C++ fejlesztőkörnyezet, melynek legfontosabb célja a programozó produktivitása.

Legfontosabb jellemzők:

    - saját IDE grafikus felületfejlesztő eszközzel, kód-editorral, debuggerrel, kódolást segítő eszközökkel
    - C++ kódok fordítását kb. 4-szeresére gyorsító BLITZ fordítórendszer
    - Grafikus (GUI) osztálykönyvtár
    - Hálózat, szálkezelés, SQL adatbázisok támogatása
    - Beépített formázott szövegszerkesztő és jelentésgeneráló osztályok, PDF-generálás
    - BSD licenc

Lazarus 0.9.12

Címkék

A Lazarus Team kiadta szoftverének 0.9.12 verzióját, amely a 2.0.2-es verziószámú fpc-re épül. A FreePascal fordítót használó fejlesztő-környezet legújabb verziója letölthető innen. A változások listája itt.

VI. BME-KTH 24 órás Nemzetközi Programozóverseny

Címkék

2006. április 21-23. között hatodik alkalommal kerül megrendezésre a már hagyományosnak tekinthető Nemzetközi 24 órás Programozóverseny. A Budapesti Műszaki és Gazdaságtudományi Egyetem (BME) ad helyet az eseménynek, a szervezőmunkát ez évben is a Magyar Villamosmérnök- és Informatikushallgatók Egyesülete, valamint a Simonyi Károly Szakkollégium végzik.A verseny elsődleges célja, hogy az informatikával és programozással foglalkozó emberek (egyetemi hallgatók, iparban dolgozó profik, vagy akár középiskolások) számára kihívást és lehetőséget biztosítson tudásuk és képességeik összemérésére extrém körülmények között. A korábbiakhoz hasonlóan a verseny idén is kétfordulós, és a nyeremények értéke meghaladja az 5000 Eurót. A 2005. január 11-i meghirdetés után jelentkező csapatok először 2006. február 26-án mérkőznek meg egymással egy interneten bonyolított elektronikus előválogató keretében.

Ezen az on-line erőpróbán a kiadott feladatok megoldására öt óra áll rendelkezésre. A kiértékelés után a legjobbnak bizonyuló harminc csapat jut tovább a 2006. április 21-23-án, a Műegyetemen megrendezendő 24 órás döntőbe.

Sem az elektronikus előválogatón, sem a helyszíni döntőn nincs megkötés a versenyzők által használt fejlesztőeszközökre, könyvekre, operációs rendszerre vonatkozóan. A helyszíni versenyen a résztvevők a saját maguk által hozott számítógépeken dolgoznak, a szervezők csak elektromos áramot és a verseny idejére létrehozott helyi hálózathoz való csatlakozást biztosítják. Természetesen a viadal során tilos a csapattagoknak a külvilággal kommunikálni.

A verseny feladatainak elkészítésében idén először külföldiek is részt vesznek; a korábbi versenyeken szép eredményeket elért svéd csapatok a Stockholmi Svéd Királyi Műszaki Egyetemről (a Balloons'R'Us – 2005 és 2004 negyedik helyezettje és a Jon får bestämma – 2005 ötödik és 2004 harmadik helyezettje). A svéd partner mellett természetesen a BME részéről is kapnak segítséget a rendezők. Az előző évekhez hasonlóan az alapítók, Marx Dániel és Benedek Balázs is közreműködnek a feladatsor elkészítésében.

A versenyre tavaly 304 csapat nevezett, 4 kontinens összesen 49 országából, a Dél-Afrikai Köztársaságtól kezdve Kínán át egészen Argentínáig (akiket végül a helyszíni döntőben is üdvözölhettünk). A szervezők mindent megtesznek, hogy ezt a meglehetősen színes, nemzetközi szakemberekből álló versenyzői gárdát idén még tovább bővítsék.

Regisztrálni a verseny hivatalos honlapján, a www.challenge24.org címen lehet, 2006. február 17-ig.

Főtámogató:

Fornax Rt.

Szakmai támogatók:

Institute of Electrical and Electronics Engineers – IEEE,

John von Neumann Comupter Society – NJSZT

Hírközlési és Informatikai Tudományos Egyesület - HTE

svgshell

Címkék

Házi feladatnak készült a következő kis program. Biztos sok HUP látogatónak cseng ismerősen a Comenius Logo neve, ez a program valami hasonlót tud (kevesebbet). Rajzolni lehet vele egyszerű grafikai vezérlőutasításokkal.Az utasítások szintaktikája emlékeztet mind az SQL-ére, mind a C-re. A programhoz dokumentáció is készült, ebből minden fontos kiderül a használatához.



Az eredményt SVG vektorgrafikus formátumban állítja elő. Maga az egész kidolgozás nem túl részletes, azért tárom csak nyilvánosság elé, mert érdekelnek egyfelől a vélemények, másrészt pedig hátha érdekes valakinek egy C-t csak tanulgató első nagyobb lélegzetvételű projektje.

Letölthető innen.



Novák Áron

aaron at szentimre.hu

Free Pascal 2.0.2

Címkék

Megjelent a Free Pascal Compiler 2.0.2-s verziója, amely egy főleg hibajavításokat tartalmazó kiadás a májusban megjelent 2.0.0-hoz.A Free Pascal Compiler 2.0.2 a következő platformokra jelent meg: Linux/i386, Win32/i386, FreeBSD/i386, Mac OS Classic/PowerPC, Mac OS X/PowerPC, MorphOS/PowerPC, valamint a 64 bites verzió Linux/AMD64-re.

A rengeteg apró hiba- és kompatibilitási javításon kívül fejlesztettek az SSE utasításkészlet, a beágyazott eljárások (inline), valamint a Macintosh Pascal dialektus támogatásán.

A bejelentés elolvasható, valamint a fordító letölthető a hivatalos honlapról.

Hogyan írjunk karbantarthatatlan kódot

Címkék

Roedy Green egy olyan dokumentumot állított össze, amelyből megtanulhatjuk, hogy hogyan kell teljességgel karbantarthatatlan kódot írni. Az ilyen kódnak az az előnye, hogy megírásával biztosíthatjuk a teljes élethosszra szóló munkát :-)A ``How To Write Unmaintainable Code'' (alcím: Ensure a job for life ;-)) dokumentumnak van némi magyar vonatkozása is, hiszen szóba kerül benne egy tipp erejéig a microsoftos Simonyi Károly által megálmodott Hugarian notation is.

A ``hasznos'' howto itt.

RealBasic for Linux ingyen

Címkék

A RealBasic egy Visual Basichez hasonló, ám cross-platformos programozási nyelv. Kereskedelmi termék, ennek ellenére a Linuxon futó változat ingyenesen hozzáférhető és használható.Tartalmaz többek között grafikus IDE-t, kapcsolódási felületeket a legnépszerübb adatbázis motorokhoz (mySQL, Oracle, stb.), 3D és sprite-motort játékok készitéséhez és még sok egyebet. Bővebb infó itt.

Az ingyenességről:

"Why is REALbasic 2005 for Linux Standard Edition free?

We pick the price for each product based upon many factors, including the price of competing products. Much of the software for Linux is available for free, including other development tools. Because of this, we have decided to make REALbasic 2005 for Linux Standard Edition for free."