Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů ke zprávičce Google představil programovací jazyk Go

BzabA
BzabA (neregistrovaný) ---.net.upc.cz
11. 11. 2009 20:25

Re: Google představil programovací jazyk Go

Co se výkonu týče, tak na tom C/C++ je velmi dobře.

Ale tvrdit, že C je bezpečné může jen někdo kdo nikdy neprogramoval v C, nebo naopak programoval jen v C. Sice souhlasím, že Unit testy, valgrind a správný návrh udělají hodně… ale při použití správných nástrojů by se dal označit každý jazyk za bezpečný. Jenomže valgrind a testy odchytávají až chyby, které jazyk dovolil. C/C++ Vám bez okolků dovolí číst a zapisovat nealokovanou paměť. Pointery jsou sice silná věc, ale o bezpečnosti opět nemůže být řeč.

A jestli tou bezpečností má být silná typová kontrola, tak to pardon…ale to je opět dvojsečná zbraň.

BzabA
BzabA (neregistrovaný) ---.net.upc.cz
11. 11. 2009 20:35

Re: Google představil programovací jazyk Go

A mimochodem na stránkách projektu je srovnávána s C/C++ pouze rychlost. Bezpečnost tam je rozepsána jako type safe a memomry safe (což to druhé pro C rozhodně neplatí).

Také mě celkem zaujalo, že Go má pointery, ale ne pointerouvou aritmetiku.

..|..
..|.. (neregistrovaný) ---.klfree.cz
11. 11. 2009 23:03

Re: Google představil programovací jazyk Go

C je systemovy jazyk – v nem proste musite mit moznost cist z libovolneho mista v pameti. Zkuste si treba v jave pracovat s registrem mapovanym do pameti a porovnejte o kolik je to komplikovanejsi nez Cckovske volatile uint32_t *reg = ADDR…

Zasílat nově přidané příspěvky e-mailem