search > Boulder local places > Boulder events

Posted: Monday, August 19, 2013 2:17 PM


In the beginning, coders worked in absolute binary, a tedious and error-prone process.

In 1949 when the Assembler language first appeared, followed by Fortran (1955) and Cobol (1959), old time programmers of the day thought these new languages were for sissies.

In the 1960s we saw a move towards object-oriented programming where “objects” with data fields (attributes that describe the object) are tied to associated procedures known as “methods.”

Over time the number of languages began to proliferate – Pascal (1970), C (1972 and later changed to C++ in 1980), Objective-C (1986), and Perl (1987).

With the proliferation of the Internet in the 1990s, languages adapted to the online world and new languages began to appear – Haskell (1990), Python (1991), Ruby (1993), Java (1995), Javascript (1995), and PHP (1995).

Along with the introduction of smartphones and tablets came another transition that began with new operating systems like Google’s Android (2005) and Apple’s iOS (2007).

So where do we go from here? Will Google Glass and Apple’s watch lead us into the next generation of wearable technology, and how will programming change as a result of that? How will the massive expansion of both structure and unstructured data affect how coders do their work?

Join us as we explore both the future of programming technology and the overarching philosophies and theories guiding this constantly emerging field.

EVENT: Future of Programming
DATE: September 9, 2013 - Monday
TIME: 6:30pm-8:30pm

LOCATION: DaVinci Institute, 511 E. South Boulder Road, Louisville, CO 80027

COST: Free

PHONE: 303-666-4133

TOPIC: What every aspiring coder needs to know
Kevin Weller, Software Architect and Web Developer
Peter Jones, Senior Instructor, Author, and Founder of Devalot
Ryan Elmore, Computational Statistician

511 E. South Boulder Rd, 80027    google map | yahoo map

• Location: Boulder, DaVinci Institute

• Post ID: 13242355 boulder is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2017