what's cool in c # ? : amitay dobo @ alphageeks 5

Download What's cool in C # ? : Amitay Dobo @ alphageeks 5

If you can't read please download the document

Upload: alphageeks

Post on 16-Apr-2017

1.304 views

Category:

Technology


2 download

TRANSCRIPT

Bug: I clicked here, but no title was added

C# Beats Chuck NorrisFact: Chuck Norris was written in C# which itself was written in Chuck Norris

Agenda

C#

New stuff in C# 4

Mono

All about C#

Not going to talk about it

Or about:

Just show cool stuff

C# == Steal from the best, and then some

Demos

Delegates

Lambda Expressions

Extension methods

LINQ

New Stuff

Static Dynamic Type

Default/Keyworded parameters

Variance/Covariance in Generic Interfaces and Delegates

Mono

Q: What is Mono?

A: OpenSource.Platform(libraries, runtime, compiler)

Can develop in: Visual Studio, MonoDevelop

Runs on: Windows, Linux, Mac, PS3, Wii, Ipad, FreeBSD, ...

Licensing: It's complicated (Free language+bytecode, some Free libraries)

And some more Mon

Language Compilers: C#, Boo, Python, Java, Javascript, PHP (Why?), LUA, more...

GUI: Gtk#, WinForms

Mod_apache

http://www.mono-project.com/

Additional Resources

101 LINQ samples

www.linqpad.net/

C# from a java developer perspective

The future of C# (PDC 2008)

Manning: C# in Depth

Thanks !