equal
deleted
inserted
replaced
73 \end{textblock} |
73 \end{textblock} |
74 |
74 |
75 \end{frame} |
75 \end{frame} |
76 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
76 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
77 |
77 |
|
78 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
79 \begin{frame}[c] |
|
80 \frametitle{Why Scala?} |
|
81 |
|
82 In the last few years there is a ``Cambrian explosion'' of |
|
83 languages from both academia and industry. |
|
84 |
|
85 It is essential for students to have skills to pick up new languages |
|
86 quickly. |
|
87 |
|
88 \end{frame} |
|
89 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
90 |
78 |
91 |
79 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
92 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
80 \begin{frame}[c] |
93 \begin{frame}[c] |
81 \frametitle{Why Scala?} |
94 \frametitle{Why Scala?} |
82 |
95 |
118 \textbf{\large Scala} |
131 \textbf{\large Scala} |
119 \end{textblock} |
132 \end{textblock} |
120 |
133 |
121 \end{frame} |
134 \end{frame} |
122 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
135 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
136 |
|
137 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
138 \begin{frame}[c] |
|
139 \frametitle{Scala (imperative) vs Scala (functional)} |
|
140 |
|
141 Reham's example |
|
142 |
|
143 |
|
144 \end{frame} |
|
145 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
146 |
|
147 |
123 |
148 |
124 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
149 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
125 \begin{frame}[c] |
150 \begin{frame}[c] |
126 \frametitle{First Steps: Scala Tools} |
151 \frametitle{First Steps: Scala Tools} |
127 |
152 |