Top 10 Most Popular Programming Languages 2014
With the end of 2014 approaching I was wondering what were the most popular programming languages of 2014 I decided to see if I can, somehow, get a satisfactory answer for my question.
Needless to say the chart below is nowhere near 100% accurate as there are a lot of variations for each tag. Moreover, it contains languages that might not be considered as programming languages, such as HTML, JavaScript etc and I have not added their frameworks in their count (example: JavaScript and JQuery). As you can imagine the data can be interpreted differently depending on how you want to parse the row data.
For my findings I used Stack Overflow’s database to query the posts that were created in 2014, then split and sorted the tags based on how many times they appeared in the posts. After parsing and processing 9307 unique tags with a total of 2591986 occurrences, these are the results.
Raw Data
Tag Name | Tag Count |
---|---|
JavaScript | 150927 |
PHP | 114808 |
Java | 106522 |
HTML | 78740 |
C# | 78396 |
Python | 59513 |
C++ | 34620 |
Objective-C | 23641 |
R | 17549 |
C | 17151 |
Posted in Tech News.
Tagged C#, csharp, HTML, Java, javascript, Objective-C, PHP, programming, programming languages, Python, R
A browser designed for the web developers
Mozilla has released a new version of Firefox that is aimed towards web developers called Firefox Developer Edition.
Apart from the different, darker, theme that can be changed if you so desire, Firefox Developer Edition comes with various new features that can be very helpful to web developers and Firefox extension/OS applications developers.
A few examples are:
Responsive Design View: A feature that allows you to test and see how your websites or web applications will look under different resolutions. Moreover, Firefox Developer Edition comes with a feature called WebIDE. WebIDE enables Firefox OS application developers to write, run and test their applications within the browser itself using simulation. The nice part about this feature is that is allows you to target specific versions of Firefox OS which means you can now test how your application will behave under different versions of Firefox OS with ease.
Valence: Allows you to test your applications across multiple browsers and devices.
Web Audio Editor: Inspect and interact with Web Audio API in real time to ensure that all audio nodes are connected in the way you expect.
Eyedropper: Copy the color of any pixel in the browser simply by mouseovering and clicking on the area you want.
Of course the features above are just an addition to the features the normal version Firefox has which we all know and love.
Overall, although the additions may not be compelling enough to have you rush to install this version, this is surely a step to the right direction since a developer targeted browser is something that a lot of people are interested in.
You can download Firefox Developer Edition by clicking the link below or by visiting Mozilla’s download page.
Posted in Software Releases.
Tagged firefox, Mozilla, Mozilla firefox
Android Studio 1.0 has been released
After two years of development Android Studio has finally reached version 1 and is now available to download for everyone.
This is very important news for Android application developers as the development for the ADT plugin for Eclipse seems to have stopped. This means in order to have access to the latest features you will need to migrate to Android Studio. This is hinted at Android Studio’s home page where it says:
If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE for Android, so you should migrate to Android Studio in order to continue to receive all the latest IDE updates.
Android Studio is available for Windows, Mac OS X and Linux based systems and can be download at https://developer.android.com/sdk/index.html.
Recommended System Requirements:
Windows
- Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit)
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space + at least 1 G for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Development Kit (JDK) 7
- Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
Mac OS X
- Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Java Runtime Environment (JRE) 6
- Java Development Kit (JDK) 7
- Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
- On Mac OS, run Android Studio with Java Runtime Environment (JRE) 6 for optimized font rendering. You can then configure your project to use Java Development Kit (JDK) 6 or JDK 7.
Linux
- GNOME or KDE desktop
- GNU C Library (glibc) 2.11 or later
- 2 GB RAM minimum, 4 GB RAM recommended
- 400 MB hard disk space
- At least 1 GB for Android SDK, emulator system images, and caches
- 1280 x 800 minimum screen resolution
- Oracle® Java Development Kit (JDK) 7
Posted in Software Releases.
Tagged Android, Android Studio
Microsoft releases Visual Studio Community 2013
Microsoft has released a new version of Visual Studio 2013 that goes by the name of Visual Studio Community 2013.
What is this you may ask? Simply put, Visual Studio Community edition is a free, full-featured development environment designed for open source contributors, students, small companies, start-ups and individual developers.
Visual Studio Community 2013 offers the same of features that can be found in the professional version including the ability to install extensions.
Any individual developer can use the Visual Studio Community edition to create free or commercial apps. As for organizations, if you are a non-enterprise organization, up to 5 of your developers can use the Community edition. Otherwise, for enterprise organizations, you are prohibited from using this version except in cases where your project is an open source project or has to do with academic research and classroom learning.
Visual Studio Community 2013 comes with update 4 build in and can be downloaded at Visual Studio Community 2013 Offline Installer (.ISO / English)
If you are interested in more details or you wish to download a different language of the product, visit Visual Studio’s download page
Supported Operation Systems for Visual Studio Community 2013
- Windows 8.1 (x86 and x64)
- Windows 8 (x86 and x64)
- Windows 7 SP1 (x86 and x64)
- Windows Server 2012 R2 (x64)
- Windows Server 2012 (x64)
- Windows Server 2008 R2 SP1 (x64)
Recommended System Requirements
- 1.6 GHz or faster processor
- 1 GB of RAM (1.5 GB if running on a virtual machine)
- 20 GB of available hard disk space
- 5400 RPM hard disk drive
- DirectX 9-capable video card that runs at 1024 x 768 or higher display resolution
Posted in Microsoft, Software Releases.
Tagged Microsoft, Visual Studio, Visual Studio 2013, Visual Studio Community
Samsung SSD 840 EVO Slow Performance Fix
If you own a Samsung 840 EVO SSD you probably noticed that the speed of the disk has degraded a lot faster than expected. This is a known problem with this model and luckily Samsung has released a fix to remedy the problem.
Samsung Performance Restoration was created by Samsung to fix the performance issues for the Samsung SSD 840 EVO and Samsung SSD 840 EVO mSATA models.
What does this do you may ask ? Samsung Performance Restoration simply updates your SSD’s firmware to the latest version (this firmware version has not been released separately yet) then scans and calibrates all existing data on the drive. This process can take up to one hour, depending on how much data you have on the drive.
Note that although this process does not wipe your disk it is always recommended to backup all your important files when performing a firmware update.
System requirements for Samsung Performance Restoration:
Supported Operation Systems
- Windows XP SP2 (32bit)
- Windows Vista (32/64bit)
- Windows 7 (32/64bit)
- Windows 8 & 8.1(32/64bit)
Supported Partition Types:
- MBR
- GPT
Supported SSD Models:
- Samsung SSD 840 EVO (2.5”)
- Samsung SSD 840 EVO mSATA
Currently only the Windows version is available to download. Samsung announced that the Linux and Mac version will be released at the end of October.
Posted in Software Releases, Software Tips.
Tagged firmware, Samsung, Samsung SSD, SSD