banner ad

John Link

My name is John Link.I am 26 years old. My major is Computer science and technology. I am a junior programmer with Python.

rss feed Author's Website

John Link's Latest Posts

TIOBE Index for January 2015

TIOBE Index for January 2015

| January 14, 2015 | 0 Comments

January Headline: JavaScript programming language of 2014! After all these years, JavaScript has finally become TIOBE’s language of the year. It was a close finish. Swift and R appeared to be the main candidates for the title but due to a deep fall of Objective-C this month, a lot of other languages took advantage of […]

Continue Reading

15 ESSENTIAL COMPILERS AND IDES FOR C/C++ PROGRAMMERS

15 ESSENTIAL COMPILERS AND IDES FOR C/C++ PROGRAMMERS

| January 6, 2015 | 0 Comments

There are many programming languages for web developers nowadays, such as Java, .Net, PHP, Ruby, Perl, Python and more, but today we are going to discuss two of the oldest and most popular languages, C and C++, with their amazing features, efficient functionalities, and supported tools. These two languages are still active among programmers because […]

Continue Reading

7 Tips to Speed Up Eclipse

7 Tips to Speed Up Eclipse

| December 29, 2014 | 0 Comments

About a month ago, I blogged about my love/hate relationship with Eclipse. I was asked by a few people to share my tips on how I was able to speed it up so here we go… As a side note, this article is not about comparing IDEs, please refrain from displaying your hate for the IDE or your […]

Continue Reading

Guido van Rossum – why Python uses 0-based indexing

Guido van Rossum – why Python uses 0-based indexing

| December 23, 2014 | 0 Comments

I was asked on Twitter why Python uses 0-based indexing, with a link to a new (fascinating) post on the subject (http://exple.tive.org/blarg/2013/10/22/citation-needed/). I recall thinking about it a lot; ABC, one of Python’s predecessors, used 1-based indexing, while C, the other big influence, used 0-based. My first few programming languages (Algol, Fortran, Pascal) used 1-based […]

Continue Reading

Python for Programmers

Python for Programmers

| December 23, 2014 | 0 Comments

When I started learning Python, there’s a few things I wish I had known about. It took a while to learn them all. This is my attempt to compile the highlights into a single post. This post is targeted towards experienced programmers just getting started with Python who want to skip the first few months […]

Continue Reading

Android Studio IDE–The official Android IDE

Android Studio IDE–The official Android IDE

| December 9, 2014 | 0 Comments

Android Studio is the official IDE for Android application development, based on IntelliJ IDEA. On top of the capabilities you expect from IntelliJ, Android Studio offers: Flexible Gradle-based build system Build variants and multiple apk file generation Code templates to help you build common app features Rich layout editor with support for drag and drop […]

Continue Reading

Migrating to Android Studio

Migrating to Android Studio

| December 9, 2014 | 0 Comments

If you’re currently using Eclipse with ADT, we recommend you migrate toAndroid Studio as soon as possible, because the ADT plugin for Eclipse is no longer in active development. To migrate existing Android projects, simply import them using Android Studio: In Android Studio, close any projects currently open. You should see theWelcome to Android Studio […]

Continue Reading

The Best Plugins for Sublime Text

The Best Plugins for Sublime Text

| December 8, 2014 | 0 Comments

Good day, everyone! I tried to collect the best ST plugins, which really allows to improve your workflow. I searched many sites and here’s what I did. WebInspector Amazing tool for debagging JavaScript, the full-fledged inspector of a code for Sublime. Features: breakpoints for project stored in user settings with absolute paths, console, debugger steps […]

Continue Reading

Obfuscating “Hello world!”

Obfuscating “Hello world!”

| December 8, 2014 | 0 Comments

A few months ago, I got first place in this Code Golf contest to create the weirdest obfuscated program that prints the string “Hello world!”. I decided to write up an explanation of how the hell it works. So, here’s the entry, in Python 2.7: (lambda _, __, ___, ____, _____, ______, _______, ________: getattr( […]

Continue Reading

10 Best Python IDE for Developers

10 Best Python IDE for Developers

| December 8, 2014 | 0 Comments

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. An IDE or code editor is required for learning and experimenting with Python, an Integrated Development Editor –IDE can really turn on the magic for a programmer by allowing him to […]

Continue Reading