background preloader

Category:Programming Tasks

Category:Programming Tasks
Programming tasks are problems that may be solved through programming. When such a task is defined, Rosetta Code users are encouraged to solve them using as many different languages as they know. The end goal is to demonstrate how the same task is accomplished in different languages. These are the Programming Tasks that have been defined and solved. The Category:Simple is a small subset with only "really simple" tasks, like "Hello World", and demonstrations of basic language-features. The Category:Draft Programming Tasks is a list of tasks, some of which are just awaiting more implementations before they can be promoted to tasks. Read the guidelines on creating new tasks. The following 871 pages are in this category, out of 871 total.

4 Ways to Pick Your First Programming Language If you haven’t picked your first programming language, the programming world is your oyster. Yet with evangelists for every language telling you their language is the best, choosing one to start with can be incredibly overwhelming. We’ve looked at the data for the top ten programming languages in the US (based on IEEE Spectrum data) to help you pick the best language to start with based on your priorities in lifestyle, location, and career potential. Python is a popular, well-paid language, being versatile enough to be used in many different applications, while Javascript is used widely across the country, and can be a good choice if you don’t want to relocate for a job. Although some newer programming languages, such as Swift, are not included, you shouldn’t discount the growth of their popularity. There are many factors involved in choosing your first programming language.

70 Things Every Computer Geek Should Know. | Arrow Webzine The term ‘geek’, once used to label a circus freak, has morphed in meaning over the years. What was once an unusual profession transferred into a word indicating social awkwardness. As time has gone on, the word has yet again morphed to indicate a new type of individual: someone who is obsessive over one (or more) particular subjects, whether it be science, photography, electronics, computers, media, or any other field. A geek is one who isn’t satisfied knowing only the surface facts, but instead has a visceral desire to learn everything possible about a particular subject. A techie geek is usually one who knows a little about everything, and is thus the person family and friends turn to whenever they have a question. How to become a real computer Geek? Little known to most, there are many benefits to being a computer geek. You may get the answer here: The Meaning of Technical Acronyms 1. 2. If you rolled your eyes here, that is a good thing. 3. 4. 5. 6. 7.

14 Coding Challenges to Help You Train Your Brain Programming is becoming an essential part of nearly every industry known to man, the way it helps to organize and maintain large systems is not possible to compare to anything else, and so more and more people begin their journey. You can learn to code both from interactive platforms and also from books – whichever you find most appropriate and easy to learn from. But, sometimes that’s not good enough, and we want to practice new things. Coding is a lot about creativity, your ability to come up with new and interesting ideas; but sometimes, due to a large amount of time spent tackling common problems, we forget about creativity. I’m not quite sure whether that is the reason coding challenges were made, but they certainly help with the part where you need to think of your own stuff to program. We could say that coding challenges are great for: 1. 2. HackerEarth provides a SaaS application to do an automated assessment of the technical and logical skills of candidates. 3. 4. 5. 6. 7. 9. 10.

Open Movie Editor - Free and Open Source Video Editor Ruby Resume Want to code in Fortran? Here's the very first manual! Posted in Tech blog on October 16th, 2012 by Pingdom Chances are most of you reading this have never written a single line of code in Fortran. Chances are also that most of you use systems, perhaps on a daily basis, that somehow were developed with or run on Fortran. Yesterday, October 15, it was 56 years since the very first manual for Fortran saw the light of day, and we have it available for you to download right here. Developed by IBM Fortran was developed in the 1950s by IBM. In fact, fairly recently, Fortran was called “the ideal HPC programming language”, where HPC stands for high-performance computing. The first Fortran manual Fortran was initially developed as an alternative to assembly language for IBM’s 704 mainframe computer, pictured below. The Programmer’s Reference Manual for Fortran, dated October 15, 1956 (click on the cover below to get the PDF) was written by the Applied Science Division and Programming Research Department at IBM.

Programmer's Reference Wiki gameQuery - a javascript game engine with jQuery The API has changed since this tutorial was written and it has not been updated yet, please have a look at the migration guide. In this tutorial I will guide you into making a simple javascript game from scratch. I’ve chosen a very basic side scrolling shooter for this first tutorial. At the bottom of every page there is a comment section. Prerequisites I will try my best to make this tutorial understandable to they layman, even those without prior knowledge of programming or web design. The codes snippets have been enhanced to provide a contextual link to the gameQuery API documentation. Warning English is not my mother tongue so expect a lot of spelling errors or typos but please don’t hesitate to send in an email to point them out to me. This is a series of tools that can come-in handy. Graphics: Development: Firefox – Well obviously you will need a web-browser at some time! The first kind of enemy is the most frequent, we shall call them “minions”. next step: Sprites and Animations

jQuery UI Demos jQuery UI offers a combination of interaction, effects, widgets, utilities, and themes designed to work well together or on their own. Play with the demos, view the source, build a theme, read the API documentation and start using jQuery UI today. Interactions Interactions add basic mouse-based behaviors to any element. You can create sortable lists, resizable elements, drag & drop behaviors and more with just a few lines of code. Widgets Widgets are full-featured UI controls that bring the richness of desktop applications to the Web. Effects Effects add support for animating colors and class transitions, as well as providing several additional easings. Utilities Utilities used by jQuery UI to build interactions and widgets.

Ruby Inside: The Ruby Blog Classification of the principal programming paradigms This article appears as a chapter in , G. Assayag and A. Gerzso (eds.), IRCAM/Delatour France, 2009. The article presents and explains the most recent version of the poster. This chart is inspired by Concepts, Techniques, and Models of Computer Programming (MIT Press, 2004). This textbook presents many programming paradigms using the Oz multiparadigm programming language for its examples. The chart classifies programming paradigms according to their kernel languages. When a language is mentioned under a paradigm, it means that part of the language is intended (by its designers) to support the paradigm without interference from other paradigms. State is the ability to remember information, or more precisely, to store a sequence of values in time. Axes that are orthogonal to this chart are typing, aspects, and domain-specificity. Metaprogramming is another way to increase the expressiveness of a language.

Higher Computing For Everyone - Learn Programming - Free Programming Classes Online This is bound to be a question foremost on a lot of people's minds from beginners on up. There is a lot of depth to this question, and I think this is a great place to continue to after Lesson 1. As strange as it sounds, all programming languages, no matter how cryptic they appear, are designed to be understood only by humans, not computers. Even assembly language is written to be understood only by humans. There is only one language that your computer understands, the language of 1s and 0s. The magic of computing is that sequences of 1s and 0s flowing non stop inside of your computer make everything happen. The first fundamental principle of programming I want you to learn is this: Programming languages exist in order to make it possible to do a great many operations (think trillions) with very few instructions. The second principle I want you to learn is related: Good programmers figure out ways to do complex tasks, and convert these into simple instructions. 1. 2.

Introduction to GUI Programming In this topic we look at how a GUI program is assembled in a general sense, then how this is done using Python's native GUI toolkit, Tkinter. This will not be a full blown Tkinter reference nor even a complete tutorial. There is already a very good and detailed tutor linked from the Python web site. This tutorial will instead try to lead you through the basics of GUI programming, introducing some of the basic GUI components and how to use them. We will also look at how Object Oriented programming can help organize a GUI application. GUI principles The first thing I want to say is that you won't learn anything new about programming here. Most windows programming languages come with a toolkit included (usually a thin veneer over the very primitive toolkit built into the windowing system itself). Java is different in that the language includes its own graphics toolkit (called Swing) which runs on any platform that Java runs on - which is almost any platform! They all have web sites.

Related: