Not Signed-In
Which clippings match 'C++' keyword pg.1 of 1
11 MARCH 2012

Joshua Nimoy: representing digital culture in film

"I take representing digital culture in film very seriously in lieu of having grown up in a world of very badly researched user interface greeble. I cringed during the part in Hackers (1995) when a screen saver with extruded 'equations' is used to signify that the hacker has reached some sort of neural flow or ambiguous destination. I cringed for Swordfish and Jurassic Park as well. I cheered when Trinity in The Matrix used nmap and ssh (and so did you). Then I cringed again when I saw that inevitably, Hollywood had decided that nmap was the thing to use for all its hacker scenes (see Bourne Ultimatum, Die Hard 4, Girl with Dragon Tattoo, The Listening, 13: Game of Death, Battle Royale, Broken Saints, and on and on). In Tron, the hacker was not supposed to be snooping around on a network; he was supposed to kill a process. So we went with posix kill and also had him pipe ps into grep. I also ended up using emacs eshell to make the terminal more l33t. The team was delighted to see my emacs performance –– splitting the editor into nested panes and running different modes. I was tickled that I got emacs into a block buster movie. I actually do use emacs irl, and although I do not subscribe to alt.religion.emacs, I think that's all incredibly relevant to the world of Tron."

(Joshua T. Nimoy)

1

2

TAGS

13: Game of Death • Adobe • alt.religion.emacs • Andy King • art of code • Battle Royale • blockbuster • Bourne Ultimatum • Bradley Munkowitz • Broken Saints • C++CG • CG artist • Cinema 4D • code • Consumer eXperience Design • CXD • David Lewandowski • Die Hard 4 • digital culture • Digital Domain • Emacs • emacs eshell • emacs irl • Eshell • film • Girl with Dragon Tattoo • GREPhacker • Hackers (film) • Hollywood • Houdini (software) • Jake Sargeant • Jurassic Park (film) • l33t • Linux • Media and Visual Designer • network • nmap • OpenFrameworksOpenGL • pipe ps • POSIX • posix kill • Processing (software) • screen saver • software artspecial effects • SSH • Swordfish (film) • terminal • The Listening • The Matrix (1999)Tron • TRON: Legacy • user interfaceVFX • wxWidgets

CONTRIBUTOR

Simon Perkins
11 NOVEMBER 2009

Reinventing the wheel: Google announces their new programming language called 'Go'

"Go is a new programming language from Google that aims for performance that is nearly comparable to C, but with more expressive syntax and faster compilation....

Despite the large amount of enthusiasm for language design, modern mainstream programming languages don't fall far from the C tree. The best that Microsoft, Sun, and Apple have to offer are just variations on that theme, with the addition of predictable object models and conveniences like garbage collection. The slim minority of language geeks who have rebelled against bracist tyranny and stumbled over to innovative languages like Haskell and Erlang are doomed to toil in relative obscurity."

(Ryan Paul, 10 November 2009, Ars Technica)

[It's hard to dismiss the feeling that there is nothing special in Google's latest announcement about its new programming language called 'Go'. After all isn't this what manufacturers do – they produce products and develop assets. In this case the product is a language and the asset is the capacity to exert greater control over the way that users use the Internet. So if Google were really committed to creating a faster open source language why don't they contribute their substantial expertise to supporting an existing initiative. One that already has a substantial user–base and support.]

1

TAGS

2009AppleC++entrepreneurship • Erlang • Go • Google Inc • Haskell • innovationMicrosoftopen sourceprogramming language • reinventing the wheel • solutionSunSun Microsystemstechnology

CONTRIBUTOR

Simon Perkins
Sign-In

Sign-In to Folksonomy

Can't access your account?

New to Folksonomy?

Sign-Up or learn more.