Randy Pausch was a computer science professor at CMU, a virtual reality pioneer, human-computer interaction researcher, and creator of the Alice software project.
Randy Pausch was famous for his talk about "the last lecture, really achieving your childhood dreams."
the ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings.
Machine learning, Natural language processing, Robotics
I believe that ai has become a very big thing in today's world due to the increased in data volumes, advanced algorithms, and improvements in computing power and storage.
AeroSpace, Manufacturing , Medicine: They can handle lifting heavy
loads, toxic substances and repetitive tasks.
This has helped
companies to prevent many accidents, also saving time and money. In
the medical field robots are used for intricate surgeries such as
prostate cancer surgery.
Data Analysis & Computer Vision
Power & Resources
Navigation
references:
britannica mhiThey gained access to the website and distributed false reports claiming to be from its Sheikh Tamim on very sensitive regional political issues.
It did not say who was to blame for the hack. Some speculated that Russian hackers were involved.
Qatar's diplomatic relations with the Gulf (KSA, UAE, Bahrain) were harmed, and Egypt severed all ties with Qatar. This tragedy set off a political chain reaction that resulted in the blockade, impacting many residents who had relatives in the Gulf.
Qatar denied any charges, but this did not defuse the issue.
In 2016, they gained access to QNB's data files and published approximately 1.4GB of material on a website, exposing over 15,500 documents comprising various credit card numbers, passwords, PINs, account information.
Unknown
Credit card holders had all their information leaked and some government documents were leaked, but no financial loss was caused.
QNB responded and said it would not respond on social media.
references:
CyberlandsCloud Computing refers to the practice of using remote servers hosted on the internet to store, manage, and process data instead of relying on a local computer or server.
It's not entirely new, but it has become much more powerful and
popular recently. Some of its special features include:
Flexible
Sharing
Easy Adjustments
Quick Access
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure
as a Service (IaaS)
Education
Healthcare
Entertainmnt
The economic and business model of cloud computing revolves around the concept of providing IT resources and services on-demand, typically through a subscription-based payment model. e.g. "Pay-as-You-Go:"
Email Filters
Smart assistants
Search Results
Habibi = Ha-bi-bi
Qamar = Qa-mar
Sadiq = Sa-diq
Ana thahib ila almadrasa 8adan la2akhoth doroosi = I am going(ana
thahib) to school(ila almadrasa) tomorrow(8adan) to take my
(la2akhoth) lessons(doroosi).
al shams tashruk fe al sabah w t8eeb fe al masa2 = The sun (al
shams) rises(tashruk) in the(fe al) morning(sabah) and (w)
sets(t8eeb) in the evening (fe al masa2).
al zohoor tozayen al 7adeeqa b2alwaniha al zahiya w aljameela = The
flowers(al zohoor) decorate(tozayen) the garden( al 7adeeqa) with
their vibrant(zahiya) and beautiful(jameela) colors(b2alwaniha).
5 interpretations:
imperative -
Measure the speed of flies like you would measure the speed of an
arrow ie. (You should) time flies as you would time an arrow.
Measure the speed of flies using methods that an arrow would
use—i.e. (You should) time flies in the same manner that an arrow
would time them.
Measure the speed of flies with qualities resembling those of
arrows—i.e. (You should) time those flies that are like an arrow.
Declarative -
Time moves through the air in a way an arrow would.
(i.e. neutrally stating a proposition) Certain flying insects,
called "time flies", enjoy an arrow.
The prime minister
references:
Tableau wikipediaA decision problem is a yes or no question on an infinite set of inputs. It is traditional to define the decision problem as the set of possible inputs together with the set of inputs for which the answer is yes.
A decision problem is deemed decidable when the collection of inputs (or natural numbers) resulting in a positive answer is classified as a recursive set (if the answer is yes).
P represents the set of problems solvable within polynomial time by a deterministic Turing machine, while NP refers to the set of problems that can be tackled within polynomial time by a non-deterministic Turing machine.
If a problem's solution can be confirmed or checked in polynomial time, does that necessarily mean it can also be discovered or computed in polynomial time?
P=NP question is one of the seven Millennium Prize Problems.The Clay Mathematics Institute of Cambridge, Massachusetts awards $1 million to whoever manages to solve (prove or disprove) the statement.
references:
gizmodo JNTUACEK wikipediaPunch cards have a lower degree of abstraction than programming languages, making it harder for programmers to write code. Punch cards must be kept in order and are susceptible to breaking. It would take a lot of time to stack punch cards to put back together if they were to be dropped and scattered. The process of inputting the punch cards into a machine would also take a long time. All of these issues are resolved by programming languages since they are stored on magnetic tapes, which don't run the risk of losing the program's order and can be read by computers considerably faster. so the whole purpose of programming languages is to make life easier for the programmer to write code more efficiently.
Each programming language has unique qualities and traits that make it appropriate for particular tasks. The same is true for programming, just as there are many specializations in medicine, and each uses the appropriate tools and handles complex problems. The same is for programming
P The machine code generated using programming languages is not always optimized to execute as quickly and efficiently as possible. Python is more dynamic and thus allowing more versatility when using it, however that is at the expense at the speed of running code, something i would like to implemenet is to kind of have a way to pick the amount of versatility and speed required, but that's a hard task and would inevitably make python, not the python we know and love.
well, first of all, i will pick up a pen and paper, and start writing the grammar(syntax) of my programming language then i will decide if it is a statically typed language or dynamic, then after that i will probably pick if i want it to be a compiler used, interpreter, or both. but for that to happen, lets say i decide to pick a compiler, i will have to go through 5 steps, Lexical analysis,parsing, semantic analysis, optimization and code generation, which are essential steps for the compiler to work.
references:
slate FreeCodeCamp ITprotoday Pgrandinetti