1 Introduction

2 Various Analog Machines and Models
2.1 Historical Accounts
2.2 Differential Analysers
2.3 Neural Networks and Deep Learning Models
2.4 Models from Verification
2.5 Blum-Shub-Smale's Model
2.6 Natural Computing
2.7 Solving Various Problems Using Dynamical Systems
2.8 Distributed Computing
2.9 Black Hole Models
2.10 Spatial Models
2.11 Other Various Models

3 Dynamical Systems and Computations
3.1 Arbitrary vs Rational/Computable Reals
3.2 Static Undecidability
3.3 Dynamic Undecidability

4 Philosophical, Mathematical and Physics Related Aspects
4.1 Mathematical Models vs Systems
4.2 Church Turing Thesis and Variants
4.3 Are Analog Systems Capable of Hypercomputations?
4.4 Can Analog Machines Compute Faster?
4.5 Some Philosophical Aspects

5 Theory of Analog Systems
5.1 Generic Formalizations of Analog Computations
5.2 R-recursion Theory
5.3 Analog Automata Theories

6 Analysing the Power and Limitations of Analog Computations
6.1 Neural Networks
6.2 Physical Oracles
6.3 On the Effect of Noise on Computations
6.4 Complexity theories for Analog Computations
6.5 Chemical Reaction Networks

7 Computations by Polynomial Ordinary Differential Equations
7.1 GPAC and Polynomial Ordinary Differential Equations
7.2 GPAC Generable Functions
7.3 GPAC computability