Programozás

Bjarne Stroustrup előadás a BME-n

 ( naszta | 2016. május 3., kedd - 10:51 )

2016 május 19-én 16:45-től a BME Q épületében a következő előadásokat nézhetitek meg:

16:45 - 17:00 rektori köszöntő
17:00 - 18:00 Sinkovics Ábel: Debugging and benchmarking the C++ compilation process
18:00 - 19:00 Bjarne Stroustrup: Type and Resource-safe C++

You can write ISO C++ programs that are statically type safe and have no resource leaks. You can do that simply, without loss of performance, and without limiting C++’s expressive power. This model for type- and resource-safe C++ has been implemented using a combination of ISO standard C++ language facilities, static analysis, and a tiny support library (written in ISO standard C++). This supports the general thesis that garbage collection is neither necessary nor sufficient for quality software. I describe the techniques used to eliminate dangling pointers and to ensure resource safety. Other aspects – also necessary for safe and effective use of C++ – have conventional solutions so they are mentioned only briefly here.

The techniques and facilities presented are supported by the Core C++ Guidelines and enforced by a static analysis tool for those.

Jelentkezni ITT lehet.

Melyik programnyelvet javasolnád tanítani a középiskolában?

 ( kantal | 2016. április 25., hétfő - 13:01 )
BASIC
1% (8 szavazat)
C
9% (49 szavazat)
C++
4% (25 szavazat)
C#
5% (26 szavazat)
Clojure
1% (3 szavazat)
ELAN
0% (0 szavazat)
ERLANG
0% (0 szavazat)
FORTRAN
0% (2 szavazat)
Go
1% (8 szavazat)
Haskell
1% (6 szavazat)
Java
9% (52 szavazat)
JavaScript
5% (27 szavazat)
Julia
0% (0 szavazat)
Logo
1% (6 szavazat)
Pascal
5% (30 szavazat)
Perl
2% (11 szavazat)
PHP
5% (28 szavazat)
Prolog
0% (1 szavazat)
Python3
33% (188 szavazat)
Ruby
2% (14 szavazat)
Egyéb (leírom a hozzászólásban)
3% (19 szavazat)
Csak az eredmény érdekel
11% (62 szavazat)
Összes szavazat: 565

Világ ROBOTPSZICHOLÓGUSAI, egyesüljetek!

 ( vitomokol | 2016. március 22., kedd - 8:41 )

Elkezdtem egy "Robotpszichológia kiáltvány" írását: https://github.com/nbatfai/Robopsychology Ebben az értelmezésben minden robotpszichológus programozó, de nem minden programozó robotpszichológus.

2016 Stack Overflow Developer Survey - eredmények

 ( trey | 2016. március 19., szombat - 13:05 )

A Stack Overflow bejelentette "2016 Stack Overflow Developer Survey" felmérésének eredményét. Az idei kérdéssort 173 orszából több mint 50 ezer tag töltötte ki. Egyebek mellett - szerintük - kiderül belőle, hogy a

  • a JavaScript maradt a világ legnépszerűbb programozási nyelve.
  • a React a leggyorsabb ütemben fejlődő technológia a Stack Overflow-n, de a Swift is robbantott. Az Objective-C visszaesett.
  • a Rust a legkedveltebb programozási nyelv.
  • a Visual Basic a legrettegettebb programozási nyelv.
  • a fejlesztők 46%-nak nincs számítástechnikai vagy azzal kapcsolatos BSc-je (Bachelor's degree), ezért a Stack Overflow szerint az a munkáltató, ami ilyen végzettséget követelne meg ha fejlesztőt keres, jobb ha átgondolja stratégiáját.
  • stb.

Az eredmények itt olvashatók.

Szerinted normális esetben a Full Stack Developernek feladata a .psd-ből/egyéb designfájlból PNG-k pixelkiszámolt kivágása?

 ( carlcolt | 2015. október 25., vasárnap - 8:14 )
Igen, feladata, akár még Photoshop licenc nélkül is (pl. GIMP-pel)
10% (25 szavazat)
Igen, feladata, de csak ha a cég állta a Photoshop licencet
5% (13 szavazat)
Nem, nem feladata, de egy Frontend fejlesztőnek Photoshop licenc nélkül is feladata
7% (17 szavazat)
Nem, nem feladata, de egy Photoshop licenccel rendelkező frontendesnek már feladata
10% (26 szavazat)
Nem, nem feladata, még a frontend fejlesztőnek sem feladata
18% (46 szavazat)
Egyéb, leírom hozzászólásban
7% (17 szavazat)
Nem tudom mi az a Full Stack Developer és/vagy frontend fejlesztő
44% (112 szavazat)
Összes szavazat: 256

Előfordult már, hogy azért nem dolgoztatok egy amúgy jó technológiával, mert nem találnátok rá a munkaerőpiacon szakértőt?

 ( carlcolt | 2015. október 7., szerda - 7:38 )
Igen, előfordult
24% (65 szavazat)
Nem, de szerintem előfordulhatna
23% (62 szavazat)
Nem, inkább megtanítanánk valaki(k)nek, ha tényleg annyira jó
27% (71 szavazat)
Nem dolgoztam még olyan helyen, ahol ilyesmi felmerülhet
26% (68 szavazat)
Összes szavazat: 266

Szerinted a frontend és a backend milyen szerepet tölt be egy átlagos projekt fejlesztésekor?

 ( carlcolt | 2015. augusztus 22., szombat - 19:05 )
Szerintem a backendet több emberi erőforrásba kerül lefejleszteni, és nehezebb is jó backendest találni
14% (34 szavazat)
Szerintem a backendet több emberi erőforrásba kerül lefejleszteni, de nehezebb jó frontendest találni
14% (34 szavazat)
Szerintem a frontendet több emberi erőforrásba kerül lefejleszteni, és nehezebb is jó frontendest találni
7% (16 szavazat)
Szerintem a frontendet több emberi erőforrásba kerül lefejleszteni, de nehezebb jó backendest találni
8% (19 szavazat)
Nem tudom hol van ennek a kettőnek a határa, mert nálunk mindenki full stack developer.
17% (42 szavazat)
Nem programozok / nem programoztam még csapatban
41% (100 szavazat)
Összes szavazat: 245

Offline AI2 emulátor

 ( s-kami | 2015. augusztus 13., csütörtök - 12:18 )

Barry Kauler, a Puppy Linux atyja már egy ideje dolgozott azon, hogy elinduljon és Puppy alatt is használható legyen az MIT Android App Inventor programja. A programról bővebb bemutatást egy korábbi bejegyzésben olvashatunk.

Lényegében egy olyan androidos fejlesztői környezetről van szó, amiben egyszerűen csak összeklikkeljük az új programunkat a hagyományos értelemben vett programozás helyett.

WebAssembly

 ( trey | 2015. június 18., csütörtök - 12:17 )

A Google, a Microsoft, a Mozilla és a WebKit projekt mérnökei bejelentették, hogy összeálltak egy új projekt, a WebAssembly létrehozására.

[ WebAssembly @ GitHub | WebAssembly @ Mozilla Blog ]

Nyílt forrású lesz a Swift 2

 ( trey | 2015. június 9., kedd - 7:27 )

Az Apple Swift-je egy (viszonylag) új programozási nyelv iOS-hez és OS X-hez. Innovatív, új programozási nyelvnek tervezték Cocoa-hoz és Cocoa Touch-hoz. Az Apple tegnap bejelentette a WWDC 2015 rendezvényén, hogy komoly mértékben frissíti a Swift-et. A Swift 2 ráadásul nyílt forrású lesz és az év végéig a a fordítóprogram és a standard lib-ek OS X és iOS mellett Linuxra is megérkeznek. Hogy a Swift 2 pontosan milyen licenc alatt érhető majd el, arról a bejelentés nem szól. Amit lehet tudni, hogy egy OSI által elfogadott, permisszív licencről van szó.

A Swift weboldala itt található. A bejelentés elolvasható itt.

A dinamikusan típusos nyelvek (pl. JavaScript) szerintem...

 ( Gyuszk | 2015. június 2., kedd - 19:22 )
Tűzre való szemetek, sosem nyúlnék hozzá, csak statikusan típusos nyelvekhez (pl. Java, Scala, C#...)
15% (54 szavazat)
Bizonyos jól meghatározott helyeken megfelelő választás, pl. lehulló hópihék egy weboldalon
50% (173 szavazat)
Nem teszek különbséget a statikus típusossággal szemben, ugyanolyan jó
30% (106 szavazat)
Jobbak mint a statikusan típusos nyelvek
5% (16 szavazat)
Összes szavazat: 349

MenuetOS 64 bit 1.0.0

 ( trey | 2015. május 15., péntek - 14:00 )

MenuetOS 1.0.0

Megjelent a 100%-ban assembly (FASM) nyelven írt, SMP, prepreemptív multitasking, USB, TCP/IP stb. funkciókkal, szolgáltatásokkal, transzparens GUI-val rendelkező MenuetOS operációs rendszer 1.0.0-s kiadása.

A MenuetOS-t 32 bites és 64 bites x86 architektúrákhoz tervezték. A 32 bites változata nyílt forrású, szabad szoftver, amelyet a GNU GPLv2 feltételei szerint lehet terjeszteni, módosítani, másolni. A 64 bites verziója proprietary.

Részletek a bejelentésben és a projekt weboldalán.

[Frissítve] Leállt a GitHub

 ( trey | 2015. május 6., szerda - 13:55 )

GitHub offline

20 perccel ezelőtt leállt a GitHub. Jelenleg megpróbálják helyrekalapálni egy "vészhelyzeti karbantartás" (jelentsen az bármit is) keretében..

[ status.github.com | @githubstatus ]

Frissítés: 12:20 UTC Everything operating normally.

Visual Studio Code - ingyenes forráskódszerkesztő Linuxra, OS X-re, Windowsra a Microsoft-tól

 ( trey | 2015. április 30., csütörtök - 8:22 )

Visual Studio Code

A San Francisco-i Moscone Center-ben folyó Build 2015 fejlesztői konferencián a Microsoft bejelentette ingyenes, keresztplatformos - Linux, OS X, Windows - forráskódszerkesztőjét, a Visual Studio Code-ot. A terméket a rendmondi cég modern webes és cloud alkalmazások írásához ajánlja. A termék jelenleg hivatalosan még preview állapotban van, de már letölthető és tesztelhető (alternatív letöltési lehetőség: visualstudio.com).

Brackets 1.3

 ( Dacr | 2015. április 28., kedd - 13:10 )

Újabb verzió látott napvilágot az Adobe által "szponzorált" Brackets kódszerkesztőből. A változások listája igen nagy. A források és a deb-ek itt, a Fedora repo pedig itt található meg.

Ha indentálás, akkor

 ( carlcolt | 2015. április 28., kedd - 13:07 )
tab ("\t") - látsszon 2 space-nek
6% (30 szavazat)
2 space
13% (65 szavazat)
tab ("\t") - látsszon 4 space-nek
38% (188 szavazat)
4 space
19% (93 szavazat)
tab ("\t") - látsszon 6 space-nek
1% (6 szavazat)
6 space
0% (1 szavazat)
tab ("\t") - látsszon 8 space-nek
5% (24 szavazat)
8 space
0% (0 szavazat)
tab ("\t") - látsszon 10 space-nek
0% (0 szavazat)
10 space
0% (0 szavazat)
1 space
0% (2 szavazat)
Egyéb, leírom hozzászólásban
4% (22 szavazat)
Nem programozok / nem tudom mi az az indentálás
14% (69 szavazat)
Összes szavazat: 500

Mivel oktatnál első eszközként 6-10 éves gyereket programozásra?

 ( Oops | 2015. április 22., szerda - 17:32 )
Logo
23% (50 szavazat)
Scratch
17% (37 szavazat)
Lego Mindstorms
22% (49 szavazat)
Codie
7% (15 szavazat)
egyéb, leírom
32% (70 szavazat)
Összes szavazat: 221

Codie - robotikus játék, ami programozásra oktatja a gyerekeket

 ( trey | 2015. április 20., hétfő - 10:46 )

Ígéretes magyar projekt az IndieGoGo-n. A kampány 70 ezer amerikai dollárra indult, közel 80%-nál tart. A kampányzárásig 26 nap van hátra.

Részletek a kampányoldalon.

codewars.com

 ( phaul | 2015. április 13., hétfő - 7:39 )

A codewars.com egy a projecteuler-hez hasonló platform programozás gyakorlására. Támogatja a Clojure, CoffeScript, C#, Haskell, Java, JavaScript, Python és Ruby nyelveket.

A tagok írják a programozási feladatokat (egy-egy feladat nyelvspecifikus, amit aztán más nyelvekre lehet portolni), a megoldásokat a feladat kiírója a kiírás nyelven adott teszt keretrendszerrel tudja ellenőrizni. A feladatok a triviálistól a teljes hétvégét igénybe vevő feladatokig terjednek.

Bezár a Google Code

 ( trey | 2015. március 12., csütörtök - 21:19 )

A Google ma bejelentette, hogy bezárja Google Code szolgáltatását. Mint azt a blogbejegyzésben Chris DiBona, a vállalat nyílt forrással foglalkozó igazgatója írta, amikor 2006-ban elindították a szolgáltatást, a kódhosting projektek száma erősen korlátozott volt. Azóta sokkal jobb alternatívák tűntek fel, például a GitHub és a Bitbucket. Az évek során számos projekt költözött a Google Code-ról ezekre az alternatívákra és a Google maga is majdnem 1000 nyílt forrású projektjét migrálta a GitHub-ra.

RESTful, REST-like vagy SOAP API?

 ( carlcolt | 2015. február 14., szombat - 12:20 )
RESTful
20% (60 szavazat)
REST-like
15% (46 szavazat)
SOAP
11% (33 szavazat)
Egyik sem, mindnél tudok jobbat
8% (23 szavazat)
Nem ismerem ezeket
46% (139 szavazat)
Összes szavazat: 301

Scala.js 0.6.0 (első stabil kiadás)

 ( aborg | 2015. február 6., péntek - 20:23 )

Ma megjelent a Scala.js 0.6.0-s változata. Ez az első stabil kiadásuk, terveik szerint nem lesznek forrás szinten inkompatíbilis változtatások egy jó ideig (a közbülső reprezentációban viszont lehetnek, ezért nem 1.0 még).

A Scala.js egy, a Scala nyelvhez nagyon hasonló szemantikájú és szintaxisú fordító JavaScriptre. A korai felhsználók kiemelték a jól dokumentáltságát, jó eszköztámogatását és az erősen típusos gyors (legalábbis a GWT-hez viszonyítva) fejlesztés lehetőségét. Több Scala projektet már portoltak, vagy egyszerűen csak lefordítottak rá is.

"Jelenleg ez a legrégebbi, Bill Gates által írt, nyilvánosan hozzáférhető forráskód rész"

 ( trey | 2015. január 16., péntek - 10:56 )

A pagetable.com szerint a Microsoft BASIC for 6502 eredeti forráskódja (M6502.MAC) a jelenleg legrégebbi olyan forráskód, amelyet Bill Gates személyesen maga írt és amely egyben nyilvánosan hozzáférhető:

Idézet:
This is the original 1978 source code of Microsoft BASIC for 6502 with all original comments, documentation and easter eggs [...] This is currently the oldest publicly available piece of source written by Bill Gates.

A Visual F# projekt is költözik a CodePlex-ről a GitHub-ra

 ( trey | 2015. január 16., péntek - 10:31 )

A .NET Compiler Platform (és a TypeScript) fejlesztői csapatot követve a Visual F# projekt is úgy döntött, hogy költözik a CodePlex-ről a GitHub-ra. A Visual FSharp Team a hivatalos blogján közölte, hogy projektjük új otthona a https://github.com/Microsoft/visualfsharp címen érhető el.

A bejelentés itt olvasható.

"Mennyit keres egy fejlesztő Magyarországon?"

 ( trey | 2014. december 10., szerda - 9:21 )

Fejlesztők havi átlagos nettó jövedelme juttatásokkal - 2014

"Kérdőíves felmérést végeztünk a nyáron a Microsoft Magyarországgal együtt a szoftverfejlesztők körében, hogy megerősítsünk vagy éppen megcáfoljunk néhány, velük kapcsolatos közvélekedést. Nem titok, hogy a fejlesztők messze az átlag felett keresnek, de mi azt is megmutatjuk, mivel lehet a legjobban keresni."

A részletes elemzést tartalmazó teljes cikk elolvasható itt.