Programozás

Programozási nyelvek összehasonlításánál az erősen típusosságot vagy a gyengén típusosságot tartod előnynek?

 ( carlcolt | 2013. május 7., kedd - 8:48 )
az erősen típusosságot
43% (189 szavazat)
a gyengén típusosságot
8% (35 szavazat)
mindkettőnek kb. hasonló mennyiségben tudnám felsorolni az előnyeit és a hátrányait
30% (130 szavazat)
nem értem miről van szó
19% (85 szavazat)
Összes szavazat: 439

Első nyelvnek a(z) ... a legjobb választás szerintem.

 ( kl3on | 2013. április 17., szerda - 7:48 )
ActionScript
0% (1 szavazat)
ALGOL
0% (2 szavazat)
Assembly
3% (17 szavazat)
BASIC
3% (19 szavazat)
Batch (Windows/DOS)
1% (4 szavazat)
C
19% (120 szavazat)
C++
4% (28 szavazat)
C#
2% (14 szavazat)
COBOL
0% (2 szavazat)
Delphi (Object Pascal with Delphi)
0% (3 szavazat)
Fortran
0% (2 szavazat)
Go
0% (0 szavazat)
Haskell
0% (2 szavazat)
HTML
1% (7 szavazat)
Java
6% (35 szavazat)
JavaScript
2% (10 szavazat)
LISP
0% (3 szavazat)
Logo
1% (8 szavazat)
Objective-C
0% (1 szavazat)
Pascal (Pascal / Object Pascal with Turbo Pascal)
15% (91 szavazat)
Perl
3% (20 szavazat)
PHP
6% (38 szavazat)
PowerShell
0% (0 szavazat)
Python
19% (117 szavazat)
Ruby
1% (9 szavazat)
Scala
0% (1 szavazat)
Scheme
1% (4 szavazat)
sh (Unix/Linux)
2% (15 szavazat)
Simula
0% (0 szavazat)
SQL
0% (1 szavazat)
Visual Basic
0% (2 szavazat)
Visual Basic .NET
0% (0 szavazat)
egyéb, leírom hozzászólásban
8% (47 szavazat)
Összes szavazat: 623

Sikeres lett a "LiveCode (Open Source)" Kickstarter kampánya

 ( trey | 2013. március 4., hétfő - 19:44 )

1987-ben az Apple kiadta a HyperCard nevű eszközt, amellyel akár végfelhasználók programozói tudás nélkül is tudtak programokat készíteni. A HyperCard klónt, a LiveCode-ot készítő RunRev Ltd szerint a HyperCard minden idők legegyszerűbb és legmodulárisabb végfelhasználói programozói környezete volt, amelyhez foghatót sem előtte, sem azóta nem készítettek.

A Runedev szerint a LiveCode a HyperCard következő generációs verziója, amellyel gyakorlatilag bárki, bármilyen alkalmazást készíthet egyszerűen Windowsra, Linuxra, OS X-re, mobil platformokra, desktopra, szerverre - legyen akár programozó vagy sem. A RunRev egy Kickstarter kampányt indított annak érdekében, hogy kiadhassák a LiveCode nyílt forrású verzióját:

Ruby 2.0.0

 ( trey | 2013. február 24., vasárnap - 13:07 )

Yusuke Endoh ma bejelentette a Ruby programozási nyelv 2.0 sorozatának első "stable" kiadását, a Ruby 2.0.0-t. A fejlesztők amellett, hogy számos új funkciót, fejlesztést pakoltak a 2.0.0-ba, igyekeztek minél nagyobb fokú kompatibilitást megőrizni az 1.9 sorozattal. Végül öt nagyobb inkompatibilitással (néhány kisebb mellett) kell számolnia a Ruby 2.0-ra váltóknak. Ezek ellenére a bejelentés szerint az 1.9-ről 2.0-ra váltás egyszerűbb lesz, mint az 1.8-ról 1.9 volt anno.

Részletek a bejelentésben.

Megjelent a Xamarin 2.0

 ( hg8lhs | 2013. február 22., péntek - 11:29 )

A Xamarin 2013. február 20-án bejelentette a Xamarin 2.0-t, amely fejlesztőeszköz lehetővé teszi alkalmazások készítését Androidhoz és iOS-hez. Részletek itt olvashatók.

Veszélybe került a Python (prog. nyelv) neve Európában

 ( trey | 2013. február 18., hétfő - 15:03 )

Van Lindberg, a Python Software Foundation (PSF) elnöke egy felhívást tett közzé, amelyben európai székhellyel, irodával rendelkező cégek segítségét kéri egy fontos problémával kapcsolatban.

Van az Egyesült Királyságban egy cég, amely védjegyeztetni akarja a "Python" név használatát szoftverei, szerverei, szolgáltatásai és minden egyéb más, számítógéppel kapcsolatos dolgai számára. Ez a cég körülbelül 13 éve használja a python.co.uk domain-t. A PSF-nek akkortájt, amikor a domain bejegyzésre került, nem nagyon voltak védjegy ügyei, ezért nem is próbáltak meg lépni a domainnév ügyében. Nem is volt ez nagy probléma, mert a python.co.uk nem volt használatban, a felé érkező forgalmak át voltak irányítva a tulajdonos Veber internetszolgáltató más domainjeire.

Letölthető a Photoshop 1.0.1 forráskódja

 ( trey | 2013. február 15., péntek - 11:00 )

A Computer History Museum bejelentette, hogy az Adobe engedélyével elérhetővé tette a Photoshop 1.0.1 forráskódját, amely letölthető és nem-kereskedelmi célra felhasználható.

A Photoshop története egy testvérpárral - Thomas és John Knoll - kezdődött. Thomas Knoll a Michigan egyetem PhD tanulójaként írt egy programot 1987-ben, amellyel digitális képeket lehetett megjeleníteni és szerkeszteni. Bátyja, John Knoll az ILM-nél dolgozott és hasznosnak találta munkájához az öccse által írt programot. A "Display"-nek hívott program fokozatosan fejlődött és a testvérpár 1988 nyarán úgy érezte, hogy akár kereskedelmi forgalomba is lehetne hozni. Átnevezték "Photoshop"-nak és kerestek egy céget, aki terjesztené a programot. A 0.87-es verzióból mintegy 200 példányt értékesítettek Barneyscan nevű cég segítségével.

Scala 2.10

 ( aborg | 2012. december 22., szombat - 15:28 )

Egy kérdés: Melyik az a programozási nyelv, melyet egyszerre fejleszt egy póker (dollár-)milliomos, illetve az az egyetemi tanár, aki a Java generics-ért felelős? (Egyikük sem kirakatszereplő.)

Qt 5.0

 ( trey | 2012. december 19., szerda - 16:25 )

Közeledik a karácsony, így a Qt Project és a Digia úgy gondolta, hogy ideje átadni az egyik karácsonyi ajándékot. Bejelentették, hogy elérhető a Qt 5.0 végleges kiadása.

Részletek a bejelentésben.

Dart M2 - a programozási nyelv második béta kiadása

 ( syntern | 2012. december 19., szerda - 10:15 )

A Dart csapat tegnap bejelentette az M2 mérföldkő elkészültét. Ez a második béta kiadás, amely a nyelvi elemek stabilizálódását ígéri, miközben elérhetővé tettek rengeteg fejlesztést, többek között:

Használsz programozáskor goto-t?

 ( carlcolt | 2012. december 12., szerda - 10:05 )
Használok rendszeresen
3% (18 szavazat)
Használok, de csak akkor, ha tényleg azzal a legszebb (pl. legolvashatóbb) a megoldás
18% (114 szavazat)
Nem használok
62% (397 szavazat)
Nem programozok / nem tudok róla hogy az általam használt nyelvekben lenne goto
17% (112 szavazat)
Összes szavazat: 641

Szoftverfejlesztés bármely szakaszában készítesz-e modelleket (ábrákat)?

 ( saxus | 2012. november 13., kedd - 10:09 )
Igen, analóg módszerekkel (toll+papír, whiteboard, stb.)
28% (96 szavazat)
Igen, digitális módszerekkel (modellező szoftverek).
6% (22 szavazat)
Igen, vegyesen.
30% (103 szavazat)
Nem.
9% (30 szavazat)
Nem vagyok szoftverfejlesztő, hagyjatok békén.
27% (95 szavazat)
Összes szavazat: 346

Az egy mondatos commit üzeneteket általában…

 ( nevergone | 2012. október 8., hétfő - 21:18 )
…kisbetűvel, mondatvégi írásjel nélkül írom.
33% (110 szavazat)
…nagy kezdőbetűvel, mondatvégi írásjel nélkül írom.
10% (32 szavazat)
…kisbetűvel, mondatvégi írásjellel írom.
3% (9 szavazat)
…nagy kezdőbetűvel, mondatvégi írásjellel írom.
29% (97 szavazat)
…úgy írom, ahogy éppen eszembe jut.
18% (58 szavazat)
Egyéb, leírom a hozzászólásokba.
7% (24 szavazat)
Összes szavazat: 330

Ha egy adott nyelvű környezetbe szánt szoftverprojekten dolgozom...

 ( saxus | 2012. szeptember 7., péntek - 8:09 )
...minden fogalmat fordítok angolra és kizárólag angolul használok mindent
71% (179 szavazat)
...vegyesen használom (pl. alaprendszer angol, üzletileg kritikus fogalmakat az egyszerűbb érthetőség miatt eredeti nyelven.)
17% (43 szavazat)
...az elnevezéseket meghagyom az eredeti nyelven az érthetőség miatt.
12% (30 szavazat)
Összes szavazat: 252

Qt 5 Beta

 ( trey | 2012. augusztus 30., csütörtök - 22:23 )

A Qt Labs Developer Blog-on Lars Knoll ma bejelentette, hogy 15 hónappal a Qt 5 fejlesztésének elindítása után elérhető a Qt 5 bétája. Ez az első "major" kiadás, amely az új Qt Project ernyője alatt lát napvilágot. A részletek itt olvashatók.

Programozási leírások közül az alábbi felépítésűt kedvelem:

 ( Hiena | 2012. augusztus 30., csütörtök - 12:45 )
A működési elv leírása, forráskód és példa nélkül
2% (6 szavazat)
Leírás a kód működéséről elől és egy komplett példa forrása a végén
21% (73 szavazat)
Komplett példa elöl és összefoglaló a leírás a végén
6% (19 szavazat)
Kódrészletek és azok működésének a leírása vegyesen, példa nélkül
4% (14 szavazat)
Kódrészletek és azok működésének a leírása vegyesen és komplett példa forrása a végén
42% (144 szavazat)
Példa forráskód, kommentekben a leírással
15% (53 szavazat)
Egy sima forráskód kommentek nélkül
1% (3 szavazat)
Nincs szükségem leírásokra, zseni vagyok
10% (33 szavazat)
Összes szavazat: 345

[Frissítve] Áll(t) a github

 ( trey | 2012. augusztus 16., csütörtök - 8:11 )

Aki mostanában szeretett volna valamit ügyködni a github-on, az bizonyára észrevette, hogy a szolgáltatás körülbelül egy órája áll. A szolgáltatás lassan kezd visszajönni. A státuszoldal folyamatosan információt ad a helyzetről.

Frissítés 09:12 - A szolgáltatás teljes mértékben helyreállt.

Mikor programoztál assemblyben utoljára?

 ( Hiena | 2012. augusztus 11., szombat - 7:35 )
Nem régebben mint egy hete
3% (21 szavazat)
Nem régebben mint egy hónapja
2% (17 szavazat)
Nem régebben mint fél éve
5% (35 szavazat)
Nem régebben mint egy éve
4% (31 szavazat)
Nem régebben mint öt éve
12% (88 szavazat)
Nem régebben mint tíz éve
14% (101 szavazat)
Régebben mint 10 éve
29% (218 szavazat)
Sohasem programoztam assemblyben
31% (230 szavazat)
Összes szavazat: 741

Felületkészítő BOB-alapú alkalmazásokhoz

 ( babo | 2012. július 31., kedd - 18:05 )

Ez a rövid videó a BOB (1, 2) felületkészítő eszközét, a "BoBBear"-t mutatja be. Az eszköz jelenleg tesztelés alatt áll.

Mit tudsz a B-tree struktúráról?

 ( strygg | 2012. május 15., kedd - 19:32 )
Részletekbe menően ismerem a felépítését, funkcióját, határait és felhasználását.
10% (60 szavazat)
Kevésbé ismerem, mint az első pontban, de hozzá tudok szólni a témához.
17% (107 szavazat)
Használom, de nem ismerem minden részletét.
4% (23 szavazat)
Hallottam már róla, minimális mértékben ismerem.
27% (165 szavazat)
Egyáltalán nem ismerem.
35% (217 szavazat)
Csak az eredmény érdekel.
8% (49 szavazat)
Összes szavazat: 621

Tapasztalatod szerint a Scala már alkalmas nagy projektekhez?

 ( szniki | 2012. május 1., kedd - 11:11 )
Természetesen, miért ne lenne az?
13% (17 szavazat)
Igen az, de csak nem teljesítménykritikus alkalmazásoknál
5% (7 szavazat)
Igen az, de csak nem skálázódó alkalmazásoknál
3% (4 szavazat)
Erősen ellenjavallt
11% (15 szavazat)
Egyéb
68% (91 szavazat)
Összes szavazat: 134

Scala hírek

 ( aborg | 2012. április 30., hétfő - 19:55 )

Néhány napos halasztás után ma kiadták a Scala nyelv (fordító, alapkönyvtár, stb.) 2.10 M3 mérföldkövét, több jelentős változtatással. Többek között ebben már elérhető a macro kezdeti prototípusa, így ha valaki JVM felett statikusan típusos nyelvvel szeretne Nemerle-szerűen metaprogramozni, akkor érdemes lehet megismerkednie vele.
Szintén ma jelent meg a ScalaIDE 2.0.1-es változata, több apró fejlesztéssel. (A szintén viszonylag friss 2.1 M1 tartalmazza már az új Scala Debugger prototípusát, így ez is hatékonyabb lesz a jövőben.) Természetesen az IntelliJ, NetBeans, emacs, vim plugineket továbbra is fejlesztik.
Nemrég lezárult a Scala Days 2012 nevű előadássorozat is, a videók elérhetők (lesznek), a SkillsMatter oldalán.

"Coffeescript - a Javascript jelene és jövője?"

 ( yose_tesuji | 2012. április 15., vasárnap - 12:26 )

Idézet:
Azt hiszem mindannyian írtunk már egy jó adag javascript kódot és ismerjük a nyelv/platform előnyeit és hátrányait. Számomra a legnagyobb hátránya az, hogy nem nagyon lehet benne “szép”, “elegáns” kódot írni, mert sok modern paradigma nem vagy csak nehezen megvalósítható vele. Ez persze szubjektív mérce, de úgy érzem igenis létezik egy általános “szépérzék” programozói körben, aminek nagyon sok köze van a hatékonysághoz is.

Ennek a problémának az orvosolására jött létre a Coffeescript nyelv, mely direktben javascriptre fordítható (akár on the fly böngészőben, akár előre, parancssori segédprogram segítéségével). A Coffeescript projekt saját szavai szerint: “A Coffeescript azért jött létre, hogy felszínre hozza a Javascript jó oldalát, minél egyszerűbb módon”. Lássuk hát, hogyan próbálja elérni ezt a célt és hogy sikerül-e ez neki.

A cikk itt olvasható.

Elérhető a BOB-ot tartalmazó virtuális gép használatbavételéről szóló leírás

 ( babo | 2012. április 11., szerda - 11:37 )

Még húsvét előtt jelentettük be, hogy a BOB keretrendszer letölthető deb csomagban és elérhető virtuális gépen is. Mára elkészült a virtuális gép használatának megkezdéséről szóló leírás. Olvasható itt. A leírás a demo környezetbe tételét is tartalmazza.

Jó próbálgatást, kritizálást,filozofálást együttgondolkodást!

Magyar fejlesztésű, webes, Perl-alapú keretrendszer letölthető

 ( babo | 2012. április 6., péntek - 8:42 )

2 év fejlesztés eredményeképpen a mai naptól letölthető a BOB virtuális gépként, valamint deb csomagként.

Idézet:
A BOB egy Perl alapon megírt folyamatosan fejlődő keretrendszer, ami megkönnyíti a webes alkalmazások fejlesztését, komplex alkalmazások gyors párhuzamos kivitelezését, flexibilis továbbfejlesztését és hosszú távon is hatékony karbantartását.

Ugyanitt megtalálható a fejlesztéshez általunk használt Komodo Edit mind 32 bites, mind 64 bites változata deb csomagként, valamint a fejlesztéshez általunk használni javasolt snipet készlet.