442 |
442 |
443 |
443 |
444 \end{frame} |
444 \end{frame} |
445 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
445 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
446 |
446 |
447 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
448 \begin{frame}[c] |
|
449 \frametitle{Why Scala?} |
|
450 |
|
451 \begin{textblock}{6}(1,3) |
|
452 \begin{tabular}{l} |
|
453 \mbox{}\hspace{-1mm}\includegraphics[scale=0.36]{pics/twitter.png}\\[-1mm] |
|
454 \includegraphics[scale=0.30]{pics/linked.png}\\ |
|
455 \includegraphics[scale=0.30]{pics/guardian.jpg}\\[-3mm] |
|
456 \mbox{}\hspace{-2mm}\includegraphics[scale=0.38]{pics/morgan.png}\\[-3mm] |
|
457 \includegraphics[scale=0.30]{pics/suisse.png}\\ |
|
458 \includegraphics[scale=0.20]{pics/edf.png}\\[-1mm] |
|
459 \includegraphics[scale=0.08]{pics/novell.png}\\[-1mm] |
|
460 \includegraphics[scale=0.30]{pics/foursquare.png}\\ |
|
461 \includegraphics[scale=0.30]{pics/hsbc.png}\\ |
|
462 {\large\bf ...} |
|
463 \end{tabular} |
|
464 \end{textblock} |
|
465 |
447 |
466 \only<2->{ |
|
467 \begin{textblock}{6}(6,3) |
|
468 \includegraphics[scale=0.35]{pics/jobgraph.png}\\ |
|
469 \end{textblock}} |
|
470 |
|
471 \only<3->{ |
|
472 \begin{textblock}{6}(7.3,9.2) |
|
473 \begin{tabular}{l} |
|
474 \footnotesize 2013: 1$\%$\\[-2mm] |
|
475 \footnotesize 2014: 3$\%$\\[-2mm] |
|
476 \footnotesize 2015: 9$\%$\\[-2mm] |
|
477 \footnotesize 2016: 27$\%$\\[-2mm] |
|
478 \footnotesize 2017: 81$\%$\\[-2mm] |
|
479 \footnotesize 2018: 243$\%$ \raisebox{-1mm}{\includegraphics[scale=0.02]{pics/smiley.jpg}} |
|
480 \end{tabular} |
|
481 \end{textblock}} |
|
482 |
|
483 \only<3->{ |
|
484 \begin{textblock}{6}(6,9.5) |
|
485 \footnotesize 5 yrs $\begin{cases}\mbox{}\\[1.4cm]\end{cases}$ |
|
486 \end{textblock}} |
|
487 |
|
488 \only<4->{ |
|
489 \begin{textblock}{11}(5,14.1) |
|
490 \textcolor{gray}{ |
|
491 \footnotesize {\bf in London today:} 1 Scala job for every 30 Java jobs;\\[-2mm] |
|
492 Scala programmers seem to get up to 20\% better salary} |
|
493 \end{textblock}} |
|
494 |
|
495 |
|
496 \only<5->{ |
|
497 \begin{textblock}{1}(3,6) |
|
498 \begin{bubble}[8.5cm] |
|
499 \normalsize |
|
500 Scala is a functional and object-oriented programming |
|
501 language; compiles to the JVM; does not need null-pointer |
|
502 exceptions; a course on Coursera\\ |
|
503 \mbox{}\hfill\url{http://www.scala-lang.org} |
|
504 \end{bubble} |
|
505 \end{textblock}} |
|
506 |
|
507 \end{frame} |
|
508 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
|
509 |
|
510 |
448 |
511 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
449 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
512 \begin{frame}[t] |
450 \begin{frame}[t] |
513 \frametitle{A Regular Expression} |
451 \frametitle{A Regular Expression} |
514 |
452 |