Because programming languages are more efficient and offer things that punch cards couldn’t do, like structure and debugging. With that efficiency, languages can solve problems that are present in other fields, instead of only achieving communication with the computer. This tells us that the purpose of programming languages is not only to give instructions to computers, but also to give those instructions efficiently and meaningfully.
We know that programming languages are mainly used to solve problems, but the problem is that different problems require different tools. Having only one programming language can maybe solve a set of problems, but then most others problems cannot be solved using only this language, or maybe they can be solved but it will take a lot of time. While on the other hand, having several programming languages offers will offer us different tools that can solve different problems efficiently.
Some drawbacks in programming languages that we use today is that that don’t all follow a set of rules in terms of syntax and error. This slows down – for example- tech companies because as they grow their services, they will need to use more programming languages, which software engineers must learn, and since they all don’t have the same syntax and restrictions, there will be a lot of setbacks during the development process. I would like that programming languages companies come up with a set of rules that they all must follow. For instance, they can remove indentation (like in python) and use curly brackets instead (like in java).
I will need first to understand what a programming language actually is (like is scratch a language?), and then understand the rules that I need to follow to give my programming language a robust base (for example the use of memory to be optimal). And finally define the purpose of my programming language to know what tools need to be provided.
AI can be defined as any intelligent machine that’s inspired by human intelligence
Machine learning
representation learning
deep learning
Because of the computing power, the theoretical concepts were present many years ago, but there was no sufficient computing power that can apply these concepts
Warehouses
Logistics
Hospitals
To reduce human labor and get rid of jobs that consume time and can be automated
Unpredictable surroundings (for example a child running towards the robot)
People messing with the robot
Slippery surface
Ideas and concepts are retreived from the book Deep Learning
It’s a completed set of information that hold an organism’s genetics. It’s important because it stores all necessary information that an organism needs to function
Yes it does. Because there is an important section of computer science which is called computational biology that helps contributing to that field (The field of studyin genetics).
Can computer science provide healthcare in a more effective way than humans?
Can computer science algorithms predict things such as sickness before the doctor notices it?
Can computer science solve long standing problems that biologists and doctors couldn’t solve, or at least couldn’t solve it efficiently? (like it solved protein folding)
Although humans are the most interesting thing to learn in that field, we need to look into other things to study genome more like animals and plants.
Yes since it’s a field that’s applicable and can be implemented in real life scenarios (unlike, for example, deep learning when it was first founded where there was no computational power efficient to implement its theories). In addition to that, The Bureau of Labor Statistics (BLS) projects a growth rate of 15% for all computer and information research scientists in the field of computational biology.
Abdulla A.Rahim Al-Janahi
Sarissa theme designed by iozcelik