l i n u x - u s e r s - g r o u p - o f - d a v i s
Next Meeting:
July 7: Social gathering
Next Installfest:
Latest News:
Jun. 14: June LUGOD meeting cancelled
Page last updated:
2010 Mar 01 19:25

The following is an archive of a post made to our 'vox mailing list' by one of its subscribers.

Report this post as spam:

(Enter your email address)
[vox] [fwd] ACCU: Wednesday, March 10 - Roshan Naik,"Logic Paradigm for C++"
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vox] [fwd] ACCU: Wednesday, March 10 - Roshan Naik,"Logic Paradigm for C++"

----- Forwarded message from Ali Cehreli -----

Date: Mon, 1 Mar 2010 11:56:48 -0800
From: Ali Cehreli
Subject: ACCU: Wednesday, March 10 - Roshan Naik, "Logic Paradigm for C++"

When:      Wednesday, March 10, 2010
Topic:     Logic Paradigm for C++
Speaker:   Roshan Naik
Time:      6:30pm doors open
          7:00pm meeting begins
Where:     Symantec
          VCAFE building
          350 Ellis Street (near E. Middlefield Road)
          Mountain View, CA 94043
Map:       <http://tinyurl.com/334rv5>
Directions: VCAFE is accessible from the semicircular courtyard
between Symantec buildings <http://tinyurl.com/2dccgc>
Cost:      Free
More Info: <http://www.accu-usa.org>

The Logic paradigm (LP) is a powerful, Turing-complete programming
paradigm that has seen little representation in mainstream languages
as compared to the Object-Oriented, Imperative and Functional
paradigms. LP is an important approach in Computer Science towards
what is sometimes referred to as the Holy-Grail of programming "The
user states the problem, the computer solves it". Origins of the
theory underlying Logic dates back to about 300 B.C. when Aristotle
founded Formal Logic to bring rigor to logical inferencing. The theory
matured into Modern Logic more recently (early 1900s) when Russell &
Whitehead showed that all of Mathematics could be reduced to Logic.

This talk will provide an introduction to the basics of LP in C++,
followed by plenty of examples to develop a feel for and start
thinking in terms of this paradigm. We will also observe how it
naturally blends with the other paradigms. And finally, we shall
broaden the scope to see how powerful multiparadigm solutions emerge
when programmers can freely mix and match paradigms. It will be
evident from this talk, how a clean and deep integration of LP makes
C++ a fountainhead for the many design patterns yet to be discovered.

All code will use standard C++ and Castor, an open source library
which brings the Logic paradigm to C++."

Roshan Naik specializes in multiparadigm programming techniques.
Roshan is author of Castor (www.mpprogramming.com/cpp), an open source
library which brings the Logic Paradigm to C++. You can reach him at
roshan AT mpprogramming.com

Meetings are open to the public and are free of charge.

---- Upcoming ACCU talks -----

Wednesday, April 14, 2010
Nathan Naze
"Opening up the Closure Library"


The ACCU meets monthly. Meetings are always open to the public and are
free of charge. To suggest topics and speakers please email Walter
Vannini via walterv@gbbservices.com

----- End forwarded message -----

Sent from my computer
vox mailing list

LUGOD Group on LinkedIn
Sign up for LUGOD event announcements
Your email address:
LUGOD Group on Facebook
'Like' LUGOD on Facebook:

Hosting provided by:
Sunset Systems
Sunset Systems offers preconfigured Linux systems, remote system administration and custom software development.

LUGOD: Linux Users' Group of Davis
PO Box 2082, Davis, CA 95617
Contact Us

LUGOD is a 501(c)7 non-profit organization
based in Davis, California
and serving the Sacramento area.
"Linux" is a trademark of Linus Torvalds.

Sponsored in part by:
EDGE Tech Corp.
For donating some give-aways for our meetings.