Showing posts with label C. Show all posts
Showing posts with label C. Show all posts

Thursday, August 09, 2018

Probably the best language to learn now is Python


Of course, you want the most popular and the most valuable.

According to the Institute of Electrical and Electronics Engineers (IEEE) , it is Python, the clear winner.

Here are the top ten in its rankings:


Why Python?

The answer appears to the fact that it iss now used for embedded applications and because it has beefed up its repertoire related to AI and Machine learning. It is for this reason R language (somewhat speccialized) has seen some decline.

Microsoft C# is still handing there at 5 and probably its place will be solid 5 for all types of programming - Web, desktop and Mobile. SQL is also there but does not show up as top 10 which is understandable given its area of usage.

Well here is the first 20. Find if your favorite is here



Well, you may want to know the basis for the ranking. You can get to know here.

You can find a lot of posts on R and Python on this site.



You can find a lot of Python and R posts in my blogs.

Tuesday, July 26, 2016

JavaScript is number 1, but R is catching up

JavaScript is number 1  and then there ar others that follow:

Java
PHP
Python
C#
C++
Ruby
CSS,
C
etc.

R has moved from 17th to 13th Place according to RedMonk's biannual programming language rankings. TypeScript a subset of JavaScript a la Microsoft is another language on rapid move.

On what does RedMonk base this ranking?
Language usage on StackOverflow and GitHub.

More info here:
http://www.infoworld.com/article/3096812/application-development/iot-spurs-surprise-surge-in-assembly-language-popularity.html

On Thiobe index JavaScript is not the top, C++ is. My guess is IoT drives the language use in the future and if that is true then C++ will get the greatest grade.

http://www.infoworld.com/article/3096812/application-development/iot-spurs-surprise-surge-in-assembly-language-popularity.html

In 2015 JavaScript had just moved from 9 to 7 on the Thiobe Index:
http://hodentekhelp.blogspot.com/2015/01/how-popular-is-javascript.html

Thursday, January 29, 2015

What is TIOBE Index?

TIOBE index provides a measure for the popularity of programming languages as mined from search engines. It includes many browser results as well as covers many programming languages. The index is published every month and for the month of January you can find it here:
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Programming languages C and Java are the top dogs and Javascript jumped from 9 to 7 in January 2015 and C# steady from 2014 to 2015 at 5.

TIOBE Index is calculated by the query +"Language> programming" to the search engines.
Get more info on TIOBE here:
http://www.tiobe.com/index.php/content/products/tics/TICS_framework.html

 

Tuesday, June 03, 2014

Apple introduces SWIFT, a new programming language

It is a part of the Xcode IDE (now in beta) SWIFT is teh programming language for Cocoa frameworks of OS X and iOS. It is supposed to be very fastand designed for safety with lightning fast intractivity according to Apple.

It goes one step beyond Objective_C Apple's preferred language in terms of being light and agile.
This is what Apple says about SWIFT,

"Swift is an innovative new programming language for Cocoa and Cocoa Touch. Writing code is interactive and fun, the syntax is concise yet expressive, and apps run lightning-fast. Swift is ready for your next iOS and OS X project — or for addition into your current app — because Swift code works side-by-side with Objective-C."

Read mode here:
https://developer.apple.com/swift/

You can download teh programming language from here:
https://itunes.apple.com/us/book/the-swift-programming-language/id881256329?mt=11

It is safe as unsafe code is avoided at the outset by,
  • Initializing variables before they are used
  • Arrays and integers are checked for overflow
  • Memory is managed automatically
Syntax is made easy by three character keywords
The speed comes about by using the high-performance LLVM compiler.

SWIFT code is transformed into optimized native code that can be used for any of Apple devices Mac, iPhone or iPad. Swift inherits the best of language features frrom C and Objective-C. It has obejct oriented features like classes, generics, etc.

With the release of iOS 8 and Yosemite later in the year SWIFT created apps can easily find their way to APP store and Mac App Store.

Is there a similarity of thought processes in  Apple and Microsoft. I would say yes.

With the release of Windows OS 8.1, Microsoft established one platform for both Windows 8.1 and Windows Phone 8.1 App development and as this post is typed apps written for both from VS 2013 Update 2 are making their way to the Windows App Store.

Monday, February 08, 2010

You can't, GO with Windows OS

Google's GO programming language is not ported for Windows. You can run it only on Linux and Mac OSX. It has separate compilers for AMD64, X86 and ARM. It's an Open Source project (translates to free) distributed under BSD like license. Get on to this language which you may encounter more often in the future here. It is still an experimental language designed to overcome some of the perceived deficiencies of C and C++, and somewhat more like JavaScript and Python.

Watch a promotional video here.
Lack of resources is cited as the reason for not porting to Windows.
DMCA.com Protection Status