Learn 5 websites to know in another programming language

Source: Internet
Author: User

want to switch development between programming languages? These sites show developers how to transition between different languages and frameworks.

When developers try to move from one language to another, they are always confronted with the question: What do I need to do to achieve this function? They can easily implement this feature in their original language, but in a new language environment, it's very bad.

Seeing the same concepts, designs, and algorithms, if implemented in different languages, can always help programmers out of this awkward situation. The following five sites are useful for specific examples of the most popular language implementations (including some that you may not know), and also to handle the same commands in different ways.

1.Rosetta Code
It covers the most examples, most effective annotations, the most useful sites on similar sites, Rosetta CodeDescribed as a "programming textbook"-A code repository for demos that implement the same functionality in different languages. Rosetta code The most noticeable place is not the size of the site is not the number of demo, but the extent of the demo, such as: Using the GUI to create a window, not in the language annotation, but in that language to write special data tools; in Tkinter, PyGTK, Pythonwin, WxPython, and many other libraries's demo with tool annotations written in Python.

2.Eqcode
      EqcodeDesigned to show "equivalent code for all languages", it provides an index of a common programming language for a particular concept or function, such as removing a specific element from an array or constructing a regular expression to match an e-mail address. The breadth of the language is good, but the concept of evaluation is a little vague, it is not updated frequently, last updated in April 2014.

3.CrossWise
It's like any other website, CrosswiseYou can learn to implement the same concepts in different languages, such as: javascript,php,ruby,python--. The design of this site is undoubtedly very ingenious: the implementation of the different code is shown in two columns, you can choose in which column to show the example of which language, landscape can completely show some details, such as the Boolean logic (real or false concept) in each language is how to implement, or error handling, The details of the implementation of the exception.

4.AlgPedia
This is a huge project, created by the Federal University of Rio de Janeiro. Algpedia is a collaborative encyclopedia that focuses primarily on the implementation of algorithms. Sorting, checksum checking, high precision, data mining, pattern matching, and many other kinds of algorithms are included. The project is still in its early stages, so the types of algorithms and instances provided are somewhat incomplete, and most of them have only one or two examples.

5. PLEAC

perl Cookbook is a document that shows Perl's common programming problems and their solutions, and Perl is well known for Perl Cookbook. PLEAC is trying to show the problem on Cookebook and provides solutions for almost any language. Until now, Perl, Groovy, Python, OCaml, and Ruby Solutions were comprehensive, but his root directory and content included a number of other languages. Interestingly, JavaScript is not in their root directory, but there is a coffeescript root directory, and many other people here, if you like the language is not included here, welcome to provide


Original:http://www.infoworld.com/

Learn 5 websites to know in another programming language

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.