Programming Languages


Scala High Performance Programming - Programmer Books

#artificialintelligence

Key Features Get the first book to explore Scala performance techniques in depth! Real-world inspired use cases illustrate and support the techniques studied and the language features This book is written by Vincent Theron and Michael Diamant, software engineers with several years of experience in the high-frequency trading and programmatic advertising industries Book Description Scala is a statically and strongly typed language that blends functional and object-oriented paradigms. It has experienced growing popularity as an appealing and pragmatic choice to write production-ready software in the functional paradigm. Scala and the functional programming paradigm enable you to solve problems with less code and lower maintenance costs than the alternatives. However, these gains can come at the cost of performance if you are not careful.


Airbus to Use AI in Designing FCAS Flight Control Software - Avionics

#artificialintelligence

At the 2019 Paris Air Show, Dassault Aviation showed a mockup of the FCAS sixth generation fighter jet for the first time publicly. A new partnership between ANSYS and Airbus Defense and Space will develop a new artificial intelligence design tool to create the embedded flight control software for Europe's Future Combat Air System (FCAS). FCAS is a next-generation air combat development program involving France, Germany and now Spain to develop a system of fully automated remote air platforms and sixth-generation fighters that will replace the current generation of Eurofighter and Rafale jets operated by those three countries. Dassault and Airbus are the lead prime manufacturers for the FCAS program. A mockup of the future FCAS stealth fighter concept was shown publicly for the first time during the 2019 Paris Air Show.


FUNDAMENTALS OF COMPUTER PROGRAMMING WITH C# [PDF] - Programmer Books

#artificialintelligence

This book is designed specifically to teach you to think like a programmer and the C# language is just a tool that can be replaced by any other modern programming languages, such as Java, C, PHP or Python. This is a book on programming, not a book on C#! This book was originally written in the Bulgarian language by a large team of volunteer software engineers and later translated into English. None of the authors, translators, editors and the other contributors is a native English speaker so you might find many mistakes and imprecise translation. Over 70 people have participated in this project (mostly Bulgarians): authors, editors, translators, correctors, bug submitters, etc. and still the quality could be improved.


Ruby Data Structures and Algorithms - Programmer Books

#artificialintelligence

Data structures are presented in a container hierarchy that includes stacks and queues as non-traversable dispensers, and lists, sets, and maps as traversable collections. Algorithm analysis is introduced and applied to linear and binary search, bubble sort, selection sort, insertion sort, merge sort and quicksort. The book also covers heaps and heapsort, unbalanced binary search trees, AVL trees, 2-3 trees, hashing, graph representations, and graph algorithms based on depth-and breadth-first search.


Why is Python the Favourite Programming Language for AI and Machine Learning?

#artificialintelligence

There are a lot of programming languages to work on the next Artificial Intelligence (AI) or Machine Learning (ML) project like Java, C#, etc. But among all those programming languages, Python seems to top the list of favorites majorly due to the ease of use with which developers can handle complex coding challenges with Python. Python is a high level, a robust programming language which has its main focus on rapid application development. Because of its core functionality, Python has become one of the fastest growing programming languages making it the obvious choice for developing applications with machine learning, AI, big data and IoT. Python has found its use in a variety of applications – be it the development of basic applications to the requirements of complex programming.


Tree (data structure) - Wikipedia

#artificialintelligence

In terms of type theory, a tree is an inductive type defined by the constructors nil (empty forest) and node (tree with root node with given value and children). Viewed as a whole, a tree data structure is an ordered tree, generally with values attached to each node.


TypeScript Notes for Professionals [PDF] - Programmer Books

#artificialintelligence

TypeScript is a typed superset of JavaScript, which means that all JavaScript code is valid TypeScript code. TypeScript adds a lot of new features on top of that. TypeScript makes JavaScript more like a strongly-typed, object-oriented language akin to C# and Java. This means that TypeScript code tends to be easier to use for large projects and that code tends to be easier to understand and maintain. The strong typing also means that the language can (and is) precompiled and that variables cannot be assigned values that are out of their declared range.


Top 5 Python Frameworks for Test Automation In 2019

#artificialintelligence

Test automation frameworks based on Python continues to become popular – just like the programming language. However, the test automation frameworks from different developers vary in terms of features, performance, supported platforms, support, efficiency and more. In its simplest form, a framework is a set of tools, libraries, best practices, and some assumptions that various teams rely on when testing software. In most cases, the testing needs may vary according to the app and the environment. As such, when looking for a test automation framework, the software developers and testing teams need to consider a wide range of factors.


Programming Languages for MIS - Programmer Books

#artificialintelligence

Programming Languages for MIS: Concepts and Practice supplies a synopsis of the major computer programming languages, including C, HTML, JavaScript, CSS, VB.NET, C#.NET, ASP.NET, PHP (with MySQL), XML (with XSLT, DTD, and XML Schema), and SQL. Ideal for undergraduate students in IS and IT programs, this textbook and its previous versions have been used in the authors' classes for the past 15 years. Focused on web application development, the book considers client-side computing, server-side computing, and database applications. It emphasizes programming techniques, including structured programming, object-oriented programming, client-side programming, server-side programming, and graphical user interface.


Why Choose Python for Artificial Intelligence and Machine Learning? - Helios Blog

#artificialintelligence

Ever wondered how video-streaming services such as YouTube and Netflix fetch videos that you like? Or how Google and Facebook find stories that are interesting to you? This is because these services are powered by Artificial Intelligence (AI) and Machine Learning (ML) algorithms – These algorithms are coded using a programming language in such a way that they can analyze your behavior at a granular level to find out your interests and preferences. This article focuses on Python programming language and explains why it is the most effective AI and ML language. AI and ML are seeping into nearly every aspect of our lives, helping us in ways that augment our abilities and make us better at what we do.