jagomart
digital resources
picture1_Python Pdf 184292 | 01 Intro


 144x       Filetype PDF       File size 0.42 MB       Source: www.cs.umd.edu


File: Python Pdf 184292 | 01 Intro
cmsc 330 organization of programming languages administrivia cmsc 330 fall 2017 1 course goal learn how programming languages work languages you know c c java mips ruby python r php ...

icon picture PDF Filetype PDF | Posted on 01 Feb 2023 | 2 years ago
Partial capture of text on file.
           CMSC 330:  Organization of 
             Programming Languages
                     Administrivia
     CMSC 330 Fall 2017                          1
      Course Goal
      Learn how programming languages work
      •  Languages you know: 
          • C,C++,Java, MIPS, Ruby, Python, R, PHP, …
      •  Why are there so many programming languages?
          • not every language is perfect for every task
          • new programming paradigm
          •  advances in hardware
                                                                       2
      Course Goal
      Learn how programming languages work
         Broaden your language horizons
          • Different programming languages
          • Different language features and tradeoffs
              Ø Useful programming patterns
         Study how languages are described / specified
          • Mathematical formalisms
         Study how languages are implemented
          • What really happens when I write x.foo(…)?
              Ø (CMSC 430 goes much further)
                                                                        3
       Our new language: umd
                                                     Only one 
          File: while.umd                            function:UMD
          int UMD(){
             int umd_a;                               All varialbe names 
             umd_a=10;                                start with umd_
             int umd_b;  
             umd_b=1;  
             while(umd_b
						
									
										
									
																
													
					
The words contained in this file might help you see if this file matches what you are looking for:

...Cmsc organization of programming languages administrivia fall course goal learn how work you know c java mips ruby python r php why are there so many not every language is perfect for task new paradigm advances in hardware broaden your horizons different features and tradeoffs o useful patterns study described specified mathematical formalisms implemented what really happens when i write x foo goes much further our umd only one file while function int a all varialbe names start with b...

no reviews yet
Please Login to review.