LLNCS template
This commit is contained in:
commit
4a2f3078e6
73
aspUnify.tex
Normal file
73
aspUnify.tex
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
% This is samplepaper.tex, a sample chapter demonstrating the
|
||||||
|
% LLNCS macro package for Springer Computer Science proceedings;
|
||||||
|
% Version 2.21 of 2022/01/12
|
||||||
|
%
|
||||||
|
\documentclass[runningheads]{llncs}
|
||||||
|
%
|
||||||
|
\usepackage[T1]{fontenc}
|
||||||
|
% T1 fonts will be used to generate the final print and online PDFs,
|
||||||
|
% so please use T1 fonts in your manuscript whenever possible.
|
||||||
|
% Other font encondings may result in incorrect characters.
|
||||||
|
%
|
||||||
|
\usepackage{graphicx}
|
||||||
|
% Used for displaying a sample figure. If possible, figure files should
|
||||||
|
% be included in EPS format.
|
||||||
|
%
|
||||||
|
% If you use the hyperref package, please uncomment the following two lines
|
||||||
|
% to display URLs in blue roman font according to Springer's eBook style:
|
||||||
|
%\usepackage{color}
|
||||||
|
%\renewcommand\UrlFont{\color{blue}\rmfamily}
|
||||||
|
%\urlstyle{rm}
|
||||||
|
%
|
||||||
|
\begin{document}
|
||||||
|
%
|
||||||
|
\title{Global Type Inference for Java using SAT Solvers}
|
||||||
|
%
|
||||||
|
%\titlerunning{Abbreviated paper title}
|
||||||
|
% If the paper title is too long for the running head, you can set
|
||||||
|
% an abbreviated paper title here
|
||||||
|
%
|
||||||
|
\author{First Author\inst{1}\orcidID{0000-1111-2222-3333} \and
|
||||||
|
Second Author\inst{2,3}\orcidID{1111-2222-3333-4444} \and
|
||||||
|
Third Author\inst{3}\orcidID{2222--3333-4444-5555}}
|
||||||
|
%
|
||||||
|
\authorrunning{F. Author et al.}
|
||||||
|
% First names are abbreviated in the running head.
|
||||||
|
% If there are more than two authors, 'et al.' is used.
|
||||||
|
%
|
||||||
|
\institute{Princeton University, Princeton NJ 08544, USA \and
|
||||||
|
Springer Heidelberg, Tiergartenstr. 17, 69121 Heidelberg, Germany
|
||||||
|
\email{lncs@springer.com}\\
|
||||||
|
\url{http://www.springer.com/gp/computer-science/lncs} \and
|
||||||
|
ABC Institute, Rupert-Karls-University Heidelberg, Heidelberg, Germany\\
|
||||||
|
\email{\{abc,lncs\}@uni-heidelberg.de}}
|
||||||
|
%
|
||||||
|
\maketitle % typeset the header of the contribution
|
||||||
|
%
|
||||||
|
\begin{abstract}
|
||||||
|
The abstract should briefly summarize the contents of the paper in
|
||||||
|
150--250 words.
|
||||||
|
|
||||||
|
\keywords{First keyword \and Second keyword \and Another keyword.}
|
||||||
|
\end{abstract}
|
||||||
|
%
|
||||||
|
%
|
||||||
|
%
|
||||||
|
\section{Type Inference}
|
||||||
|
Every major typed programming language uses some form of type inference.
|
||||||
|
Rust, Java, C++, Haskell, etc... %(see: https://en.wikipedia.org/wiki/Type_inference)
|
||||||
|
Type inference adds alot of value to a programming language.
|
||||||
|
\begin{itemize}
|
||||||
|
\item Code is more readable.
|
||||||
|
\item Type inference usually does a better job at finding types than a programmer.
|
||||||
|
\item Type inference can use types that are not denotable by the programmer.
|
||||||
|
\item Better reusability.
|
||||||
|
\item Allows for faster development and the programmer to focus on the actual task instead of struggling with the type system.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
Java has adopted more and more type inference features over time.
|
||||||
|
%TODO: list type inference additions
|
||||||
|
Currently Java only has local type inference.
|
||||||
|
We want to bring type inference for Java to the next level.
|
||||||
|
|
||||||
|
\end{document}
|
Loading…
Reference in New Issue
Block a user