Question
Asked 2nd Aug, 2021
  • ABUBAKAR TAFAWA BALEWA UNIVERSITY BAUCHI-NIGERIA

Overview of programming language ?

pls i need help on overview of programming language to guide me on my thesis, fifteen authors write ups needed. My M.Tech thesis topic is survey of strategies for enhancing computer science education undergraduate students learning of c++ programming language in

Most recent answer

15th Nov, 2021
Jose Risomar Sousa
University of São Paulo
Programming languages are used everywhere today.
1 Recommendation

All Answers (11)

3rd Aug, 2021
C.P. Ravikumar
Texas Instruments, India
Programming languages have existed for several decades. You will find courses on programming languages in many CS curricula. I suggest you look for the course materials on such a course from a reputed university. There are many programming paradigms, such as procedural, functional, object-oriented, data parallel, etc. Best wishes to you.
1 Recommendation
3rd Aug, 2021
Venkataraman Chayapathy
Rashtreeya Vidyalaya College of Engineering
YES I strongly agree with you sir.
3rd Aug, 2021
Okuthe P Kogeda
University of the Free State
You will need to look at generations of programming languages, how they came about, the areas of applications, advantages, and disadvantages of each - with reference to C++. For example, we have 1st, 2nd, 3rd, and 4th generation programming languages and counting. I wish you all the best!
3rd Aug, 2021
Will Harwood
The University of York
A few resources that might be useful to you:
as you are a student you should be able to access the acm SIGPLAN history of programming languages conferences online - this will give you authorities information on many languages and the relationships between them.
The article “A Brief History of Programming Languages”
Is a reasonable overview and contains a rather fine diagram of the relations between various languages.
Finally, “Timeline of Computer History”
https://www.computerhistory.org/timeline/software-languages/ gives a nice high level overview of the history of computer languages and software (a bit limited in some ways but useful).
5th Aug, 2021
Robert Schaefer
MIT Haystack Observatory
I'd add ACM SIGCSE (special interest group computer science education) to your list of resources to study.
7th Aug, 2021
Adnan Majeed
Beaconhouse National University
yes why not, C++ programming used widely for game development, system development, operating system design, so you clarify your programing fields first
7th Aug, 2021
Muhammad Shukri Che Lah
Universiti Tun Hussein Onn Malaysia
C ++ is a strong programming language, but it may be frightening for inexperienced developers; big hand-coded projects can rapidly become machismo exercises. You will, however, learn about it from time to time.
9th Aug, 2021
Ashari Imamuddin
Sekolah Tinggi Teknologi Muhammadiyah Cileungsi
C++ language is a middle level programming language. It can be use as both structural and object-oriented programming. It is useful to teach programming foundation using the language. We can initially teach the students basic programming concept such as sequential, selection, looping/repetition, array, and struct. You may apply it in sorting and searching algorithms and other data structures. As advance programming you may deliver class data structures.
9th Aug, 2021
Robert Schaefer
MIT Haystack Observatory
Any language can be a teaching language, it depends on the life-experiences of the students and the teaching abilities of the instructor. One first learns math with addition and subtraction, not advanced calculus - yes no? I would guess, related to experience, that it would be easier to teach programming today, when everyone is familiar with computers at some level or another, than when I first learned to program in the mid 1970s, when computers were much more rare for both students and teachers - as a student in my introductory programming class, one student (an adult, a veteran) found the idea of a loop confusion. Much later, when I first began to teach, pre the WWW, some of my students the concept of data types confusing, while others, experienced students who were there for their "certificate" found my class exceedingly boring.
15th Nov, 2021
Jose Risomar Sousa
University of São Paulo
Programming languages are used everywhere today.
1 Recommendation

Similar questions and discussions

What programming language you recommend for fresh students in computer science nowadays?
Question
19 answers
  • Ismat AldmourIsmat Aldmour
Computer programming languages evolved with time. Teaching students to program involves building the essential thinking skills; e.g. be able to analyse the problem, to develop the algorithm and to map that algorithm into certain programming constructs in certain order and construction based on the programming language of choice itself. An engineer in the field might welcome the capabilities embedded in certain new languages, such as Python, which includes lots of ready libraries which reliefs him from thinking about the details of many elements in his overall problem. Python to him looks like a turn-key solution. On the other hand, a student in the university, especially in his early stages of learning programming, has not yet developed the associated thinking skills and applying using a bare programming language with no such big libraries, such as C, C++ and Java can be more educational. Additionally, an option can be to teach basic programming using a skimmed Python, but this is in my opinion like teaching some one to drive a car using an autonomous car but asking him no to use the auto parking and auto driving functionalities.
I raise this discussion as there is a tendency here and there to teach Python at early stages to computer science students in the universities in contrast to a few years ago where C/C++ was a focus at early years of study regardless. Do you agree or not?. Are there other options?, What is the current norm in your institution?. Your contributions are welcomed.
Google Scholar Preprint Bug - any way to avoid?
Question
Be the first to answer
  • Kirill E MedvedevKirill E Medvedev
The bug occurs when preprint has been in the same state for a while. Did anyone figured out any way to avoid this bug?
Did anyone experience similar issue after posting preprints ResearchSquare? The preprint status there shows how manuscript is going through the revision process. May be it will help to avoid this Google Scholar bug?

Related Publications

Article
We describe a proof dedicated meta-language, called tac, in the context of the Coq proof assistant. This new layer of meta-language is quite appropriate to write small and local automations. tac, is essentially a small functional core with recursors and powerful pattern-matching operators for Coq terms but also for proof contexts. As tac, is not co...
Conference Paper
A new programming language oriented to the PRAM model is presented and results of its implementation on transputer networks are reported. During the last four years of teaching at the Computer Science Faculty of La Laguna University, the new language has proved to be a practical tool for the study, design, analysis and verification of PRAM algorith...
Article
Church is a Turing-complete probabilistic programming language, designed for inference. By allowing for easy description and manipulation of distributions, it allows one to describe classical Al models in compact ways, providing a language for very rich expression. However, for inference in Bayes nets, Hidden Markov Models, and topic models, the ve...
Got a technical question?
Get high-quality answers from experts.