How to utilize efficiently Programming Languages?
Lectures:
-Dynamic languages seem to be more concise and less verbose than their Static counterparts.
However, using Dynamic languages efficiently requires a different approach.
During the first part of our meeting Reuven Lerner will demonstrate the differences between Dynamic and Static languages and present the right approaches to utilize the full power of a Dynamic language.
However, using Dynamic languages efficiently requires a different approach.
During the first part of our meeting Reuven Lerner will demonstrate the differences between Dynamic and Static languages and present the right approaches to utilize the full power of a Dynamic language.
-While general purpose languages can solve any problem, the creation of special-purpose languages for expressing problems and solving a particular problem domain is highly efficient.
During the second part of our meeting Dror Helper will explain and demonstrate what are Domain Specific Languages (DSLs) and how they can be used to solve problems in a particular domain.
During the second part of our meeting Dror Helper will explain and demonstrate what are Domain Specific Languages (DSLs) and how they can be used to solve problems in a particular domain.
Hands On:
In the hands on part we will exercise writing DSLs.
Please bring your laptops (with the environments set-up) to the meeting.
Please bring your laptops (with the environments set-up) to the meeting.
Time frames:
Lectures:
18:00 - 18:25 - Gathering
18:25 - 18:30 - Short Intro
18:30 - 19:00- Static vs. Dynamic Languages
19:00 - 19:05- Break
19:05 - 19:35 - Domain Specific Languages (DSLs)
19:35 - 19:50 - Break + Giveaways
18:00 - 18:25 - Gathering
18:25 - 18:30 - Short Intro
18:30 - 19:00- Static vs. Dynamic Languages
19:00 - 19:05- Break
19:05 - 19:35 - Domain Specific Languages (DSLs)
19:35 - 19:50 - Break + Giveaways
Hands On:
19:50 - 21:00- Implementing DSL
19:50 - 21:00- Implementing DSL
Giveaways:
We have great giveaways to give during the meeting. DON'T miss them :)
Food:
Although we are plaining to have basic food, please also bring something with you for the group.
(Thus we will be able to support the event with the user generated food).
(Thus we will be able to support the event with the user generated food).
Please register here.
No comments:
Post a Comment