background preloader

Programming

Facebook Twitter

UML - Overview. Advertisements UML is a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. UML was created by Object Management Group (OMG) and UML 1.0 specification draft was proposed to the OMG in January 1997. OMG is continuously putting effort to make a truly industry standard. UML stands for Unified Modeling Language.UML is different from the other common programming languages like C++, Java, COBOL etc.UML is a pictorial language used to make software blue prints. So UML can be described as a general purpose visual modeling language to visualize, specify, construct and document software system. UML is not a programming language but tools can be used to generate code in various languages using UML diagrams. A picture is worth a thousand words, this absolutely fits while discussing about UML.

UML diagrams are not only made for developers but also for business users, common people and anybody interested to understand the system. Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne. Software Development.

Ruby

PHP. Compile and Execute Programs Online| Online IDE. Interview Questions, C, C++, Algorithms, Problem Solving, Logic, Puzzles, Technical Videos. Create a new fiddle - JSFiddle. TheReq | Online coding interviews in Ruby, Java, Python, PHP and more. Challenges | Programming problems and challenges | HackerRank.

Algorithm Implementation. CodeCodex. Rosetta Code. Sorting Algorithm Animations. Algorithms in Java, Parts 1-4, 3rd edition by Robert Sedgewick. Addison Wesley, 2003. Quicksort is Optimal by Robert Sedgewick and Jon Bentley, Knuthfest, Stanford University, January, 2002. Dual Pivot Quicksort: Code by Discussion. Bubble-sort with Hungarian (“Csángó”) folk dance YouTube video, created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania. Select-sort with Gypsy folk dance YouTube video, created at Sapientia University, Tirgu Mures (Marosvásárhely), Romania. Sorting Out Sorting, Ronald M. CMSC 451: Lecture Slides. Coding Horror.