السبت - ١٩ أيلول

JOSA TechTalks: Programming Paradigms in Practice

Event thumbnail

[ To attend, please register at: http://www.meetup.com/JOSA-TechTalks/events/224974732/ ]


"Language shapes the way we think, and determines what we can think about." ― Benjamin Lee Whorf

"The limits of my language mean the limits of my world" ― Ludwig Wittgenstein


Those quotes on human languages also apply to programming languages. Some programming languages are designed to be simple, some are designed to be powerful, and some are designed to change and improve the way you think about problems.
This TechTalk will discuss "D" and "Haskell" programming languages, how are they more powerful, how are they different, how can they solve real-world problems, and how can we take the principles they provide and apply them to the programming language of our choice.

We'll be talking about: Programming, Meta programming, Functional Programming, Compiled Languages, Haskell, D-Language

-------

Sessions:


➀ D Programming Language

By Yazan Dabain - Senior System Engineer, Arabia Weather

A look at a modern programming language and how it can enhance the productivity and workflow of developers while promising higher execution performance. We will be talking about metaprogramming, functional programming and type systems in a pragmatic way mixed with some examples from `vibe.d` web framework.

➁ A Taste of Functional Programming

By Mohammad Ghabboun - Senior Software Engineer, SOUQ.com

Scala, Haskell and LISP are examples of programming languages using the functional programming paradigm. Join us in this TechTalk to know why functional programming is so important, how to implement some of its core concepts in your existing programming languages, and how functional programming inspired Google's Map Reduce, Twitter's Algebird, and many other technologies.

التاريخ والوقت

السبت، ١٩ أيلول ٢٠١٥

من ١٢:٠٠ إلى ١٢:٠٠ توقيت الأردن


٠٩:٠٠

من ٠٩:٠٠ إلى ٠٩:٠٠ UTC