Samsung is launching M31s with 6000 mah monster battery ,64 megapixel back camera on 30 july. It is a premium looking phone and will be a addition in M31 family.According to Amazon M31s will have a quad camera setup with 64mp primary camera.M31s will also come with Samsung single shot which allows users to capture multiple photos and videos with sing click. M31s will have a powerfull battery of 6000mah which will last for 2 days on normal usage and it will support 25W Fast charging.The best thing is it will come with a beautiful Full HD sAmolled Samsung display. The official poster reveal reveal that M31s will come with a punch hole display unlike M31 whgich come with a Waterdrop display. Earlier M31s was spotted on benchmarking site Geekbench with a powerfull Samsung Exynos 9611 Soc and 6 gb ram.M31s will come with android 10. Expected Price of Samsung galaxy M31s is 17999 for 6gb ram variant. According to current situation Peoples are boycotting Chinese phones and if you w...
May be 2020 is one of the worst year due to the pandemic and we all are locked at our home but you can convert this into opportunity by learning most demanding programming language, but the question is where to start there are lots of programming language but not all language is in demand.Here are the list of 5 most demanding programming language you can learn in this pandemic.
1. Java Script
JavaScript is a scripting language used to create dynamic website content,i.e animated graphics,photo slideshow,Autocomplete text suggestions.
These day many organizations,mostly start ups are working on NodeJS which is a JavaScript based runtime environment and enabled JavaScript to run on server side.If you want to work on your favorite startup you should seriously consider learning JavaScript.
StackOverflow developer survey 2019 has ranked JavaScript as the most demanding programming language and Technology.
Pros:-
- Client-side JavaScript is very fast. It runs immediately within the web browser as there is no compilation requirement
- Gives a richer interface to a website
- Highly versatile
- It is the programming language of the web
- Reduced website server demand by virtue of being client-side
- Regular updates via the ECMA specification
- Several add-ons, such as Greasemonkey, for extending the functionality
- Simplistic implementation
- Plenty of resources and a mammoth community support
- Used for building a diverse range of applications
- Works exceptionally well with other programming languages
cons:-
- Absence of copy or equivalent method
- Allows only single inheritance
- As the code executes on the user machine, many people choose to disable JavaScript due to the fear of being exploited for a malicious intent
- Might be interpreted differently by different browsers
2.Python
Python is a interpreted,high level,general purpose programming language.Python language is always focused on developer experience,Python syntax is very easy to understands and working experience is awesome because of the simplicity provided by python it make it easier for school kids to work on python.If you want to work on Artificial Intelligence you should consider Python.
Pros:-
- Creating and using classes and objects is easy thanks to OOP characteristics
- Extensive library support
- Focuses on code readability
- Provides support for a multitude of platforms and systems
- Very easy to learn and use
Cons:-
- Not suitable for mobile computing
- Slower by virtue of being an interpreted programming language
- The database access layer is somewhat immature
3.Java
Java is the evergreen object oriented ,Interpreted programming language which support multi-threading programming.Java is a platform independent programming language which means codes compiled in java can run in any platform.Java has achieved platform independence by developing JVM (Java Virtual Machine).Java is also used to develop android apps.
Pros:-
- Java is more secure compare to other programming language.
- Java is strictly backward compatible which is crucial requirement for business applications
- Support Multi threading
- Ideal for distributed computing
Cons:-
- Absence of templates limits creating high-quality data structures
- Expensive memory management
- Slower than natively compiled programming languages, like C and C++
- Not suitable for cloud computing
4.Swift
Swift programming language is used to develop iOS application.iOS is becoming popular day by day and giving a tough competition to android.If you want to develop apps for iOS you should learn Swift programming language.
Pros:-
- Automatic memory management prevents memory leaks
- Backed by Apple
- Better scalability allows easily adding functionalities to the product and/or bringing in additional developers
- Easy to add new features
- Encourages developers to write clean and readable code
- Interoperable with Objective-C
Cons:-
- Limited community support and resources
- Somewhat unstable due to being a relatively new arrival on the programming scene
- No support for legacy projects; can be used only for iOS7 or later apps
5.C#
C Sharp is a general purpose programming language.C Sharp is developed by Microsoft.it is highly used in backend programming,building games( in unity), and in many other places.
Pros:-
- Like Java,C# is also platform independent and runs on Windows,Linux,Mobile devices.
- As pointer types aren’t permitted, much safer than C and C++
- Ability to work with shared codebases
- Automatic scalable and updateable
- Component-oriented, object-oriented programming language
- Follows a syntax similar to the C programming languag
Cons:-
- Allows pointers in ‘unsafe’ blocks
- Almost all variables are references and memory deallocation is implicit using a garbage collector
- Offers less flexibility than C++
- Requires decent effort and time to learn
I hope this blog help you to give a start.If you have any query you can comment below i will do my best to help you.If you are wondering where to learn these programming you can checkout Udemy courses and youtube.Keep learning.Keep{Programming}.
Comments
Post a Comment
If you have any doubts let me know.I am here to help you.