The Artima Developer Community
Sponsored Link

Weblogs Forum
"The Power of Hybridization" Video from CERN

3 replies on 1 page. Most recent reply: Oct 30, 2011 12:33 PM by Bruce Eckel

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 3 replies on 1 page
Bruce Eckel

Posts: 875
Nickname: beckel
Registered: Jun, 2003

"The Power of Hybridization" Video from CERN (View in Weblogs)
Posted: Oct 26, 2011 12:24 PM
Reply to this message Reply
Summary
The folks at CERN did a great job of capturing my presentation there; you can see the whole thing online.
Advertisement

Here's the link.


Krisztian Sinka

Posts: 30
Nickname: skrisz
Registered: Mar, 2009

Re: "The Power of Hybridization" Video from CERN Posted: Oct 28, 2011 1:28 AM
Reply to this message Reply
Regarding C++, I am a bit biased but can be persuaded, so here are my points:
- I do not see the GC (Garbage Collector) as a focal point. I treat the langauge in a way that it has been pointed optional: there are some libraries if one needs it, but basically it is not omipresent.
I think it also opens some way for C++ in the embedded world, where usually these things are quite not needed.
Disregarding C++ I have seen systems threated as high reliable to fail due GC as its internal nature was overlooked and timing issues caused errors.
- UI? Well I think there are quite some good libraries and possibilities (in alphabetical order): Fltk, Gtk++, Qt, wxWidgets,etc. Yes each has its own shortcomings but nothing can be 100% good for everyone.

And thank you for the insightful presentation.
And yeah, I like your painting on the "Solution" slide :)

Fred Finkelstein

Posts: 48
Nickname: marsilya
Registered: Jun, 2008

Re: "The Power of Hybridization" Video from CERN Posted: Oct 29, 2011 5:39 AM
Reply to this message Reply
Nice presentation. When you present the Go language you mention that in Go you can have multiple return values. I would like to add that this is not a new concept: In Algol 58
http://en.wikipedia.org/wiki/ALGOL_58
procedures could also have multiple return values. I don't know why this concept is not more common nowadays. Gosling regrets that he didn't add multiple return values to Java in this c-family-interview
http://www.gotw.ca/publications/c_family_interview.htm

Bruce Eckel

Posts: 875
Nickname: beckel
Registered: Jun, 2003

Re: "The Power of Hybridization" Video from CERN Posted: Oct 30, 2011 12:33 PM
Reply to this message Reply
> Nice presentation. When you present the Go language you
> mention that in Go you can have multiple return values. I
> would like to add that this is not a new concept: In Algol
> 58
> http://en.wikipedia.org/wiki/ALGOL_58
> procedures could also have multiple return values. I don't
> know why this concept is not more common nowadays. Gosling
> regrets that he didn't add multiple return values to Java
> in this c-family-interview
> http://www.gotw.ca/publications/c_family_interview.htm

Yes, it's a completely obvious fundamental feature once you see it. Scala has it, Python has it, and I think Ruby. Many pure functional languages also return tuples. I'd have a hard time considering a new language to be reasonably modern without tuples.

Flat View: This topic has 3 replies on 1 page
Topic: Self in the Argument List: Redundant is not Explicit Previous Topic   Next Topic Topic: Implementing Programming Language Tools in C#

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use