![]() |
( Adobe Stock , no date) |
Programming is giving machine an instructions, by writing a code, to describe how program should be carried out. ( BBC, no date) These day's anyone can learn programming from the scratch due to its increased popularity over the years. There are available guidebooks, courses, bloggers are creating YouTube channels with coding lessons, mobile applications, options how to learn are more than needed, but it takes time, practice and patients.
Programs are made up of statements. Statment is a line of code that preforms a specifik task, and different languages uses different statmanets. For example, in Java language statments ends with semicolons but in Python with newline and so on (Pedamkar, P. no date).
There are a lot of programming languages available and for someone less familiar with this field it can be a struggle to choose. However, it is useful to anticipate programming language popularity, see which language is widely supported for use to undertake future projects. For instance, from 2008 to 2020-year period the usage-based statistical analysis shows that "languages that were most used in open-source projects on GitHub included JavaScript, HTML, Shell, CSS, Ruby, Python, makefile,C, Java, and C++ (in order of descending popularity). JavaScript,Python, Java, C++, C#, HTML, CSS, Swift, TypeScript and C werefound to be the most discussed languages on StackOverflow. " (Orlowska, et al. 2021)
I, personally, chose Python as my first programming language, as it allows you to write a clear and easy to read code, in my opinion it is a good choice for beginners. But program language choice will depend on what you want to do. For example, C++ language is popular to use to develop games, applications, web browsers, it is used in operating systems and so on. (Gurpreet, no date). But Scratch language is made for young people, children, ages 8-16, to create games, digital stories, and animations ( Scratch, no date).
Many languages have multiple uses, for example, Python is more popular in artificial intelligence and machine learning, however, it is used as well in website development, data science and many more fields (Tashia, 2022).
References
Adobe Stock.( no date)Programming images. Available at: https://stock.adobe.com/uk/search?filters%5Bcontent_type%3Aphoto%5D=1&filters%5Bcontent_type%3Aillustration%5D=1&filters%5Bcontent_type%3Azip_vector%5D=1&filters%5Bcontent_type%3Avideo%5D=1&filters%5Bcontent_type%3Atemplate%5D=1&filters%5Bcontent_type%3A3d%5D=1&filters%5Bcontent_type%3Aimage%5D=1&order=relevance&safe_search=1&serie_id=478133376&k=programming&search_page=1&search_type=autosuggest&acp=0&aco=progra&get_facets=0 (Accessed: October 29, 2022).
BBC ( no date) Introduction to programming. Available at:<https://www.bbc.co.uk/bitesize/guides/zts8d2p/revision/1> (Accessed 12 October 2022).
Gurpreet, (No date) What is C++ used for? 8 real world uses of C++, Available at: https://www.codeavail.com/blog/what-is-c-plus-plus-used-for/ (Accessed: October 29, 2022).
Orlowska, A. et al. (2021) Programming languages: A usage-based statistical analysis and visualization: Available at: https://dl.acm.org/doi/pdf/10.1145/3459955.3460614?casa_token=Qwn35O1jngAAAAAA%3AUo9XfNk_-7-2IxZOTe1UzJQMaBvqY_myLcq0EGAVV-HuzCnqwrkUbOloY889ZGni8-Og_ODyB1Mz (Accessed: November 1, 2022).
Pedamkar, P. (no date) Java vs Python. Available at: <https://www.educba.com/java-vs-python/> (Accessed 12 October 2022).
Scratch (no date) About. Available at: https://scratch.mit.edu/about (Accessed: October 29, 2022).
Tashia T. (2022) What is python: Get to know one of the most popular programming languages. Available at: https://www.hostinger.com/tutorials/what-is-python (Accessed: October 29, 2022).
No comments:
Post a Comment