DAVID G. SIMPSON

Personal Web Site

 
Home
Blog
Personal
Professional
Software
Photos
Reference
Nanopedia
Wiki
Contact Me

NASA Site
PGCC Site
Purdue Site
SCHS Site
Esperanto
Moon Rocks
S-M Comics
Mouse Site
Art Gallery
   

Programming Language Summary

Arrays

 Language  Array Index Origin  Indexing Syntax(4) 
 APL  1(1)  A[c]  A[r;c] 
 BASIC  1  A(c)  A(r,c) 
 C, C++  0  A[c]  A[r][c] 
 Fortran  1(2)  A(c)  A(r,c) 
 IDL  0  A[c]  A[c,r] 
 J  0  c{A  (<r;c){A 
 Java  0  A[c]  A[r][c] 
 Julia  1  A[c]  A[r,c] 
 Mathematica  1  A[[c]]  A[[r,c]] 
 Matlab  1  A(c)  A(r,c) 
 Pascal  Any(3)  A[c]  A[r][c] 
 Perl  0  A[c]  A[r][c] 
 Python  0  A[c]  A[r,c] 

(1)  Can be changed by setting ⎕IO.
(2)  Can be changed by specifiying a lower index, as in A(0:5).
(3)  Both an upper and lower index are specified for arrays in Pascal.
(4)  Here r = row, c = column.

Case Sensitivity

 Language  Case sensitive? 
 APL  Yes 
 BASIC  No 
 C, C++  Yes 
 Fortran  No 
 IDL  No 
 J  Yes 
 Java  Yes 
 Julia  Yes 
 Mathematica  Yes 
 Matlab  Yes 
 Pascal  No 
 Perl  Yes 
 Python  Yes 


Contact Information

I may be contacted at:
 

Copyright © 2006 David G. Simpson

http://www.DavidGSimpson.com

Webmaster: David G. Simpson
Page last updated: May 6, 2017.