The most in-demand programming languages in the UK – Netimperative

When it comes to coding jobs, Python is the programming language Brits most intend to learn, followed by SQL, with Brits most interested in data analyst roles, according to new research.

Prolifics Testing sought to discover the technology-related jobs Brits are most interested in and the programming languages they most want to learn.

From an analysis of the current technology jobs available across Europe, there is a huge demand for software engineers and systems engineers.

In Austria, Belgium, Czech Republic, Ireland, Netherlands and Norway software engineering is the technology job role with the most openings currently available. The same is true for systems engineering in Finland, France, Sweden, Switzerland, Turkey and the United Kingdom.

Interestingly in Poland and Russia, it is a programming-specific job in the form of Java Developer that has the most positions available for employment.

In other countries, AI Engineering (Italy and Romania) and Data Engineering (Denmark and Luxembourg) are the technology jobs which have the most employment opportunities for qualified candidates.

Prolifics Testing found that Brits are most interested in data analyst jobs, with an average of 7,900 online searches per month.

Web developer roles generate the second greatest amount of interest, with 2,800 online queries each month.

Both software developer (2,600) and data scientist (2,100) jobs accumulate more than 2,000 online searches a month.

On the other end, network administrator jobs gain just 100 online searches per month, making it the least popular.

Undoubtedly, many of the technology-related jobs will require knowledge of at least one specific programming language.

Prolifics Testing found that Brits are most focused on learning python, with an astonishing 18,400 online searches for it each month.

SQL (5,250 online searches) is the next most popular programming language that individuals are trying to become proficient at.

Java (4,700) and JavaScript (4,160) are each receiving over 4,000 online searches each from those keen to gain further knowledge on them.

On the other end, R (1,200), CSS (1,570) and HTML (2,150) are among the programming languages that Brits have less interest in learning.

Get networking

Those working in technology are a close-knit community, so it makes networking very important. Make the effort to find and attend as many technology/IT-related conferences as possible. Likewise, reach out to established influencers, potential mentors and prospective employers on platforms such as Linkedin to not only showcase your skills but ask thought-out questions.

Diversify skill set

Proficient in one coding language? Then push yourself to learn another one through online courses. Additionally, knowing the fundamentals of aspects such as SEO and photo and video editing will complement your programming skills, especially during websites development.

Building a portfolio of work

Dont just talk about what you know. Gain a competitive advantage by having a portfolio of work that you can showcase. This may involve contributing to open source projects or building your own project. It does not have to be a complicated project, it could just be a free and simple mini-app. Likewise, take on one-off freelancer jobs which are a great way to get your foot in the door and enhance your professional as well as interpersonal skills.

Source: https://www.prolifics-testing.com/

Read the original post:
The most in-demand programming languages in the UK - Netimperative

Julia developers reveal continued affinity for Python – and would otherwise use it – Developer Tech

Half of what this article will say is not meaningless: a new user survey from the arbiters of dynamic programming language Julia has underlined the importance of Python for its community, as well as wider data science applications.

The results were based on a poll of more than 2,500 users and developers of the MIT-created language in June. Python was clear as the second placed language behind Julia, of course both in terms of usage and appreciation.

58% of those polled said they used Julia a great deal, compared with 45% for Python. Not surprisingly, the vast majority (93%) of respondents said they liked Julia, with 75% saying it was one of their favourite languages. In comparison, 27% of those polled said Python was one of their favourites, with R (10%) the only other language to break double figures.

Affirming Pythons symbiosis further, more than three quarters (76%) said they would use it for tasks they otherwise undertook with Julia, up three percentage points from this time last year. C++ (31%), MATLAB (31%) and R (25%) were the nearest challengers, all declining.

These results should not come as too much of a surprise. While Julias capabilities include machine learning and scientific computing, its data science and visualisation use cases are particularly compelling. Among these features, as detailed on the official Julia page, are online computations on streaming data with OnlineStats.jl, query, file IO and visualisation functionality, as well as big data integration with the Hadoop ecosystem.

Speed and performance was seen as the most popular technical feature of Julia by some distance according to the survey. 86% of those polled cited it, ahead of ease of use (71%) and availability and modification of the open source code (68%).

Python and R are seen as the usual favourites for data science workloads. Writing for Datanami earlier this month, managing editor Alex Woodie posited evidence that data scientists were increasingly using both. Python has become very popular and thats part of the reason we have embraced it within our products, Lou Bajuk, director of product marketing for R software provider RStudio, told Woodie. But at the same time, we see R being very powerful.

This can be seen in recent TIOBE rankings, as reported by this publication in June. R shot up 13 places to break the top 10, with Python remaining in third.

Julia, which was cited by TIOBE Software CEO Paul Jansen as a potential future challenger, has its admirers. In a recent article for Towards Data Science, Dario Radei, a self-confessed heavy Python user, noted Julias relative immaturity but also cited three major advantages. Julia is compiled, has more refined parallelisation, and can call Python, Fortran, and C libraries, Radei wrote.

You can take a look at the full survey results by visiting here (pdf, no opt-in required).

Postscript: For those who did not get the reference in the opening line, have a listen to one of the most beautiful songs ever written to find out.

Photo byDebby HudsononUnsplash

Interested in hearing industry leaders discuss subjects like this?Attend the co-located5G Expo,IoT Tech Expo,Blockchain Expo,AI & Big Data Expo, andCyber Security & Cloud Expo World Serieswith upcoming events in Silicon Valley, London, and Amsterdam.

Go here to see the original:
Julia developers reveal continued affinity for Python - and would otherwise use it - Developer Tech

Which is the better option for Android App development: Kotlin Vs Java? – WhaTech Technology and Markets News

Check this awesome blog to know more information about Which is the Better Option for Android App Development: Kotlin Vs Java?

Do you have a great idea for a mobile app? While developing an advanced mobile application for your business, it is recommended that you should analyze the best-available technology stack. At the given point, businesses keep looking for the most suitable options for their app development projects by a reliable mobile app development company.One of the greatest dilemmas that business owners out there is with respect to choosing between Kotlin & Java.

While Java happens to be a tested technology that has been in the technology scene for several decades, Kotlin serves to be a relatively new entrant into the given scene. Recently, there has been a dramatic rise in the given programming language for developers and enterprises alike.

Google has given recognition to Kotlin to serve as the preferred language for professional Android app developers delivering services.For the best outcomes, hire Android app developersfrom a reliable agency.

Is Kotlin the best technology out there for your app? In this post, we will help you understand the main points of differences between Java & Kotlin for Android app development.

Kotlin is a programming language that has been created by a team of developers from JetBrains. The developers were aimed at making the overall process of writing codes simpler as well as more productive. It serves to be an open-source, statically-typed, general-purpose programming language for JVM (Java Virtual Machine) and JavaScript.

One of the primary advantages offered by Java programming language is that it aims at introducing practical features for supporting Java interoperability. At the same time, it also extends revolutionary features like concise abstractions and expressions together with better syntax. At the same time, it is also important to note that codes can also be written in Kotlin or Native.

The central idea behind the given technology is that it allows the concept of mixed-language projects with the help of Java. Another important objective of the language is that it provides accessibility across all platforms. Moreover, the release of Kotlin 1.3 has brought about major improvements for advancing the given idea.

Android app developers out there can consider making use of IDE (Integrated Development Environment) for building apps with the help of Kotlin for all the respective platforms. The concept of code reuse helps in delivering great scalability to mobile apps while saving plenty of time & effort for addressing major challenges.

Who makes use of Kotlin? Most enterprise leaders are looking forward to migrating to Kotlin. Mobile applications from the leading industry players like Pinterest, Netflix, Airbnb, Uber, Twitter, and others have already made the shift to Kotlin for the development of the respective Android applications.

Since its release in the year 1995, Java serves to be a leading object-oriented, statically-typed programming language that is made available under the General Public License GNU. Most of the Java elements tend to be accessible as open-source components as well.

Mobile developers all around the world are known to make use of Java for building Android applications. However, the language also serves to be handy for web-based applications, server apps, embedded systems, and so more.

For several years, Java has served to be one of the most popular languages for advanced software development. In the recent years, it has even emerged to serve as the state-of-the-art technology for top-notch mobile app development.

This is the reason why Java is known to allow building applications of all types. Who makes use of Java for application development? For the beginners, Google has made use of Java for building all the applications that are available as a part of the Android-based smartphones.

Here are some points that help you to understand the basic points of differences between Kotlin & Javawhen it comes to Android application development:

The given feature is the centralized goal of Kotlin. The main objective of the creators of Kotlin was to make use of the existing technical knowledge for making all libraries available to the respective Kotlin developers.

Mobile app developers are capable of writing modules with the help of Kotlin that serve to be interoperable within the existing Java code. Therefore, both languages can be utilized on a single project conveniently.

Contrary to Java, one of the best things about Kotlin is that it is known to offer concise abstractions and expressions. Kotlin is known to make the overall job of the developer easier while mitigating the overall risks of leading to errors.

The development of large projects using Kotlin tends to be easier in which every line of code can help in accomplishing significantly. The syntax offered by Kotlin tends to be concise. At the same time, it is readable as well. It helps in avoiding the overall risks that are available with boilerplate code that is often difficult to read.

As per JetBrains the creators of Kotlin, the applications that are written in Kotlin are known to run as fast as the equivalent Java codes. A similar structure of the given bytecode is known to be the reason behind this feature.

However, Kotlin is known to offer support for inline functions that allow the developers to code with the help of lambdas for running faster in comparison to the same codes that are written in Java.

Java is known to include the feature of checked exceptions that mostly tend to be unnecessary. This feature is only known to lead to empty hatch blocks. In addition to this, the presence of non-existent checked exceptions is known to force the app developers in wasting time browsing through the code for finding non-existent exceptions.Kotlin helps in removing this problem completely. Therefore, it helps in minimizing the overall verbosity while saving the Android app development companyample time.

Kotlin serves to be an amazing technology for projects in which time-to-market happens to be an important factor. On the other hand, Java is helpful in the development of complicated projects much better than Kotlin. Do your selection going by these factors and the features serving them, referring to your project requirements and preferences.

This email address is being protected from spambots. You need JavaScript enabled to view it.

Continue reading here:
Which is the better option for Android App development: Kotlin Vs Java? - WhaTech Technology and Markets News

IMC Adapts the Buyer Experience For Fall Design Week and Discover ADAC – Furniture World Magazine

This September, International Market Centers (IMC) again showcases its comprehensive, dual-venue design resource for the southeast the Atlanta Decorative Arts Center (ADAC) and AmericasMart Atlanta with adaptations for social distancing during the COVID-19 crisis. Fall Design Week takes place September 21-23, 2020 in select AmericasMart showrooms with pre-market virtual programming; and DISCOVER ADAC takes place September 22-24 in ADACs year-round showrooms with three full days of digital programming for designers and design enthusiasts.

Despite the pandemic, great design is still happening in Atlanta and across the southeast, said Bob Maricich, IMC CEO. As such, we are committed to continuing to present the hallmark elements of our design events product discovery, the sharing of great ideas and the celebration of our local design community in a modified format this September.

Highlighting the virtual programming for both events is an expanded version of the Directions in Design initiative which will feature four southeastern designers curating virtual rooms using products from the ADAC and AmericasMart collections. Directions in Design 2020 focuses on wellness and well-being and designs powerful and positive impact on people everywhere. The content goes live on September 14 and will be the topic of virtual events for both campuses.

This year, DISCOVER ADAC will virtually connect an international audience of design authorities, enthusiasts, and media to explore the enduring force of creativity that is redefining the concept of sanctuary in our homes and communities. For three days, from September 22-24, 2020, design enthusiasts are invited join ADAC online for inspirational presentations and product launches by acclaimed interior designers, creative visionaries, and the finest luxury brands in the business. ADACs 65 showrooms will be open during DISCOVER ADAC offering 1,200 furniture, fabric, rugs, lighting, accessories, floor and wall coverings, antiques, fine art and framing, kitchens, bath, tile and stone and home theater lines. For more information visitADACAtlanta.com/discover-adac/#DISCOVERADAC.

Fall Design Week is a three-day in-person buying event for the design trade to source from AmericasMarts 400+ Open Year Round showrooms which present nearly 2,000 home dcor, gift and apparel lines. Fall Design Week also offers access to AmericasMarts newly remerchandised home dcor collection which features 130+ showrooms with 350+ lighting, accent furniture, rugs, wall dcor, casual furniture and linens brands. In 2020, Fall Design Weeks signature educational programming will be presented as webinars in the weeks leading up to the market. Pre-registration is required and is open now atAmericasMart.com/attend/registration.For more information, visitAmericasMart.com/FallDesignWeek.#AtlMkt

ADAC and AmericasMart are open throughout the week. Visitors are expected to follow IMCs Together Safely protocols which outline safety measures and mitigants during the COVID-19 crisis. Mandates include the use of PPE, temperature screening, social distancing measures, crowd control efforts and enhanced cleaning procedures. Appointments are suggested, but not required at ADAC and AmericasMart. For more information, visitTogetherSafely.com.

About International Market Centers:International Market Centers (IMC) is the worlds largest operator of premier showroom space for furniture, gift, home dcor, rug, and apparel industries. International Market Centers owns and operates nearly 20 million square feet of world-class exhibition space in High Point, N.C., Las Vegas and Atlanta. IMCs mission is to build and operate an innovative, sustainable, profitable and scalable platform for the furniture, gift, home dcor, rug, and apparel industries. For more information on IMC, visitIMCenters.com.

About ADAC:Built over 50 years ago by renowned architect and developer John Portman in the prestigious Buckhead community of Atlanta, ADAC is a community-focused, nationally recognized leader in the world of interior design and home fashion, serving as the essential one-stop shopping resource for interior designers, architects, and builders. In November 2018, ADAC was acquired by International Market Centers (IMC), the worlds largest operator of premier showroom space for the furnishings, home dcor and gift industries. The ADAC campus consists of ADAC and ADAC WEST with more than 550,000 square feet with over 65 showrooms offering 1,200 of the industrys finest product lines including furniture, fabric, rugs, lighting, accessories, floor and wall coverings, antiques, fine art and framing, kitchens, bath, tile and stone, and home theater products. Likewise, ADACs extensive services include custom designs such as framing, electronic systems, faux-finishing, and draperies. For more information, visitadacatlanta.com.

Furniture Industry News and in depth magazine articles for the furniture retail, furniture manufacturers, and furniture distributors. Read other articles by Nic Ledoux

Go here to read the rest:
IMC Adapts the Buyer Experience For Fall Design Week and Discover ADAC - Furniture World Magazine

Google launches alpha release of Jetpack Compose to speed Android coding – SiliconANGLE

Google LLC today launched the alpha release of Jetpack Compose, a development tool it has built to speed up the creation of Android apps.

The search giant debuted an early preview version of Jetpack Compose last October. Its aimed at speeding up Android development by streamlining the process of creating an apps user interface, a time-consuming task that historically required writing a lot of custom code.

Android developers have traditionally had to write UI elements with the XML markup language. The use of XML adds complexity to projects because an Android apps core features have to be written in an altogether different language,with one of the consequences being that developers have towrite a great deal of so-called boilerplate code. Jetpack Compose reduces the amount of boilerplate code required for an app by removing the need to use XML, instead allowing developers to write both an apps core features and UI in a single language.

That language is Kotlin, which Google last year named as the preferred programming technology for Android.

Jetpack Compose also eases UI development in other ways, for instance by reducing how much code developers must write to handle interface changes. If a user of an e-commerce app takes out an item from their shopping cart, the app needs to refresh to reflect that change. Interface elements written in Jetpack Compose can apply such updates with considerably less code than XML-based implementations.

The tools upgrade to alpha status today was accompanied by the introduction of several new enhancements. Many ofthemare intended to jumpstart adoption of Jetpack Compose in the development community by making it more accessible.

The first way Google hopes to boost adoption is by making it easier for developers to use the tool with existing Android apps. According to the search giant, interface elements created with the tool can now be embedded into an Android app originally created with XML. For Google, thats an important step toward getting Jetpack Compose adopted in the most popular apps on the Play Store, most of which werent originally created with the tool.

The search giant is also integrating Jetpack Compose more deeply into Android Studio, the desktop-based toolkit Android developers use to build apps. A programmer can now write the code for an interface element in Android Studios editor and view an interactive preview of the element in an adjacent tab. The preview automatically refreshes when the underlying code changes.

Internally createdUI development tools such as Jetpack Compose and Flutter, whichGoogle also upgraded recently, are a big part of the search giants developer strategy. The easier the companymakes it to build Android apps, thefaster developers can bring new ideas to market.

Show your support for our mission with our one-click subscription to our YouTube channel (below). The more subscribers we have, the more YouTube will suggest relevant enterprise and emerging technology content to you. Thanks!

Support our mission: >>>>>> SUBSCRIBE NOW >>>>>> to our YouTube channel.

Wed also like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we dont have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary onSiliconANGLE along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams attheCUBE take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.

If you like the reporting, video interviews and other ad-free content here,please take a moment to check out a sample of the video content supported by our sponsors,tweet your support, and keep coming back toSiliconANGLE.

Read the original post:
Google launches alpha release of Jetpack Compose to speed Android coding - SiliconANGLE

Why quantum computing matters – Axios

A new government initiative will direct hundreds of millions of dollars to support new centers for quantum computing research.

Why it matters: Quantum information science represents the next leap forward for computing, opening the door to powerful machines that can help provide answers to some of our most pressing questions. The nation that takes the lead in quantum will stake a pole position for the future.

Details: The five new quantum research centers established in national labs across the country are part of a $1 billion White House program announced Wednesday morning that includes seven institutes that will explore different facets of AI, including precision agriculture and forecast prediction.

How it works: While AI is better known and increasingly integrated into our daily lives hey, Siri quantum computing is just as important, promising huge leaps forward in computer processing power.

Of note: Albert Einstein famously hated the concept of entanglement, describing it as "spooky action at a distance." But the idea has held up over decades of research in quantum science.

Quantum computers won't replace classical ones wholesale in part because the process of manipulating quantum particles is still highly tricky but as they develop, they'll open up new frontiers in computing.

What they're saying: "Quantum is the biggest revolution in computers since the advent of computers," says Dario Gil, director of IBM Research. "With the quantum bit, you can actually rethink the nature of information."

The catch: While the underlying science behind quantum computers is decades old, quantum computers are only just now beginning to be used commercially.

What to watch: Who ultimately wins out on quantum supremacy the act of demonstrating that a quantum computer can solve a problem that even the fastest classical computer would be unable to solve in a feasible time frame.

The bottom line: The age of quantum computers isn't quite here yet, but it promises to be one of the major technological drivers of the 21st century.

See the rest here:
Why quantum computing matters - Axios

Concerns about the impact of quantum computing on cryptography, . – Explica

A DigiCert study found that 55% of business Information Technology (IT) specialists are concerned about the impact of quantum computing on cryptography. The company explained in a statement that 71% consider this technology to be a threat in the future and many have heard of quantum computing, but few know what it is.

Although it is a technology that is not widely used, physicists have been talking about quantum computing for more than 30 years. But how can this new computing help? Quantum computing will fundamentally increase processing power, which could mean exciting advances from particle physics to machine learning to medical science, he noted. He added that companies can prepare for and anticipate the challenges that quantum computing poses, increasing the crypto-agility that identifies and replaces outdated cryptographic algorithms when necessary. Hardware Security Modules (HSMs) can also be identified to protect custom keys that are used in your public key infrastructure (PKI).

That is why it is important for companies to investigate how they are being used, if they can be upgraded to support quantum security encryption and, if so, how quickly those upgrades could occur, he said. He recommended relying on SSL / TLS certificates that allow website visitors to know that it is authentic and that the data they enter will be encrypted. An important approach to preparing for post-quantum cryptographic threats is to gain encryption agility. A properly implemented AOSSL makes it easy to update encryption algorithms in response to future threats from quantum computing, said Avesta Hojjati, Director of I + D from DigiCert.

I like it I love it funny surprised angry sad

Read the original here:
Concerns about the impact of quantum computing on cryptography, . - Explica

US begins $1 billion quantum computing plan to get ahead …

Quantum computing, as shown by this Google machine, is still in its infancy. A five-year US program aims to hasten its maturity by combining $625 million in federal funds and $340 in company contributions.

When big technologies like mobile phones, 5G networks and e-commerce arrive, it's important to get in on the ground floor. That's why the US government is establishing 12 new research centers, funded with hundreds of millions of dollars, to boost artificial intelligence and quantum computing.

Congress already has appropriated most of the funds for the projects. But the White House on Wednesday detailed what work will be done, the names of the labs and universities that competed to house the 12 centers, and the reasons it believes the two technologies are so important for the US economy and national security.

Subscribe to the CNET Now newsletter for our editors' picks of the most important stories of the day.

The Department of Energy's five quantum computing centers, housed at US national laboratories, are funded by a five year, $625 million project bolstered by $340 million worth of help from companies including IBM, Microsoft, Intel, Applied Materials and Lockheed Martin. The funds came from the $1.2 billion allocated by the National Quantum Initiative Act, which President Donald Trump signed in 2018, but the private sector contributions add some new clout.

Artificial intelligence is already broadly used for tasks such as voice recognition and spam filtering, and it's a top priority at Google, Facebook, Tesla and every other tech giant. Quantum computing is now a hotly competitive subject, and even though it's very immature, plenty of researcher believe the weird physics of the ultrasmall will revolutionize the new materials development, financial predictions and delivery services. Although businesses are interested in both areas already, the government programs aim to boost more basic research than what's already happening.

The idea is to link government, private and university research to accelerate key areas in the US. It's the same recipe used for earlier US technology triumphs like the Manhattan Project to build the atomic bomb in World War II, the Apollo program to send humans to the moon and the military-funded effort to establish what became the internet.

"The US will continue to be the home for the next great advancements in technology," US Chief Technology Officer Michael Kratsios said in a press conference. "We know our adversaries are pursuing their own advancements."

US-led AI improvements wouldn't stop the Chinese government from using face recognition to identify protesters in Hong Kong or members of the Uigher ethnic minority. But they could mean breakthroughs benefit US companies -- both those building next-gen products and those using them. And AI has military applications like identifying targets.

When it comes to quantum computing, several national security uses are possible: navigation sensors that work even if GPS satellites are disabled; a new class of secure communications; and quantum computers that can decrypt others' previously secure communications.

The US government has a big cautionary tale about American technology leadership: 5G. The biggest players building the important new mobile network technology are outside the US. That includes China-based Huawei, which the US considers a security risk.

The private sector already is sinking billions of dollars into AI and quantum computing research on their own. The federal funds will multiply those investments, helping reach areas beyond today's commercialization plans.

"That'll give us a road map beyond the next three to five years," said Dario Gill, head of IBM's quantum computing program.

The five quantum computing centers will be located at Argonne, Brookhaven, Fermi, Oak Ridge and Lawrence Berkeley national laboratories. Areas of research include materials science, quantum networking and quantum sensor networks.

The AI centers will be at universities, including the University of Oklahoma at Norman, the University of Texas at Austin, the University of Colorado at Boulder, the University of Illinois at Urbana-Champaign, the University of California at Davis and the Massachusetts Institute of Technology.

"Advancing quantum practicality will be a team sport," said James Clarke, Intel's director of quantum hardware, in a statement.

One big quantum computing partner from industry is IBM, which has been aggressively investing in the technology for years. It's involved in three areas, Gil said.

First is the Brookhaven center's work to improve quantum computing error correction, a key technology to making big, widely useful quantum computers. The Argonne center will work on quantum networking to link multiple quantum computers for greater power. And the Oak Ridge center will work on quantum algorithms, applications and sensors.

Although fierce competitors are involved, at the centers, the centers are for cooperative work.

"The idea is to do fundamental research, advance the state of the art, and share it," Gil said.

More:
US begins $1 billion quantum computing plan to get ahead ...

What Is Quantum Computing? A Super-Easy Explanation For Anyone

Its fascinating to think about the power in our pockettodays smartphones have the computing power of a military computer from 50 years ago that was the size of an entire room. However, even with the phenomenal strides we made in technology and classical computers since the onset of the computer revolution, there remain problems that classical computers just cant solve. Many believe quantum computers are the answer.

The Limits of Classical Computers

Now that we have made the switching and memory units of computers, known as transistors, almost as small as an atom, we need to find an entirely new way of thinking about and building computers. Even though a classical computer helps us do many amazing things, under the hood its really just a calculator that uses a sequence of bitsvalues of 0 and 1 to represent two states (think on and off switch) to makes sense of and decisions about the data we input following a prearranged set of instructions. Quantum computers are not intended to replace classical computers, they are expected to be a different tool we will use to solve complex problems that are beyond the capabilities of a classical computer.

Basically, as we are entering a big data world in which the information we need to store grows, there is a need for more ones and zeros and transistors to process it. For the most part classical computers are limited to doing one thing at a time, so the more complex the problem, the longer it takes. A problem that requires more power and time than todays computers can accommodate is called an intractable problem. These are the problems that quantum computers are predicted to solve.

The Power of Quantum Computers

When you enter the world of atomic and subatomic particles, things begin to behave in unexpected ways. In fact, these particles can exist in more than one state at a time. Its this ability that quantum computers take advantage of.

Instead of bits, which conventional computers use, a quantum computer uses quantum bitsknown as qubits. To illustrate the difference, imagine a sphere. A bit can be at either of the two poles of the sphere, but a qubit can exist at any point on the sphere. So, this means that a computer using qubits can store an enormous amount of information and uses less energy doing so than a classical computer. By entering into this quantum area of computing where the traditional laws of physics no longer apply, we will be able to create processors that are significantly faster (a million or more times) than the ones we use today. Sounds fantastic, but the challenge is that quantum computing is also incredibly complex.

The pressure is on the computer industry to find ways to make computing more efficient, since we reached the limits of energy efficiency using classical methods. By 2040, according to a report by the Semiconductor Industry Association, we will no longer have the capability to power all of the machines around the world. Thats precisely why the computer industry is racing to make quantum computers work on a commercial scale. No small feat, but one that will pay extraordinary dividends.

How our world will change with quantum computing

Its difficult to predict how quantum computing will change our world simply because there will be applications in all industries. Were venturing into an entirely new realm of physics and there will be solutions and uses we have never even thought of yet. But when you consider how much classical computers revolutionized our world with a relatively simple use of bits and two options of 0 or 1, you can imagine the extraordinary possibilities when you have the processing power of qubits that can perform millions of calculations at the same moment.

What we do know is that it will be game-changing for every industry and will have a huge impact in the way we do business, invent new medicine and materials, safeguard our data, explore space, and predict weather events and climate change. Its no coincidence that some of the worlds most influential companies such as IBM and Google and the worlds governments are investing in quantum computing technology. They are expecting quantum computing to change our world because it will allow us to solve problems and experience efficiencies that arent possible today. In another post, I dig deeper into how quantum computing will change our world.

Read this article:
What Is Quantum Computing? A Super-Easy Explanation For Anyone

The future of artificial intelligence and quantum computing – Military & Aerospace Electronics

NASHUA, N.H. -Until the 21st Century, artificial intelligence (AI) and quantum computers were largely the stuff of science fiction, although quantum theory and quantum mechanics had been around for about a century. A century of great controversy, largely because Albert Einstein rejected quantum theory as originally formulated, leading to his famous statement, God does not play dice with the universe.

Today, however, the debate over quantum computing is largely about when not if these kinds of devices will come into full operation. Meanwhile, other forms of quantum technology, such as sensors, already are finding their way into military and civilian applications.

Quantum technology will be as transformational in the 21st Century as harnessing electricity was in the 19th, Michael J. Biercuk, founder and CEO of Q-CTRL Pty Ltd in Sydney, Australia, and professor of Quantum Physics & Quantum Technologies at the University of Sydney, told the U.S. Office of Naval Research in a January 2019 presentation.

On that, there is virtually universal agreement. But when and how remains undetermined.

For example, asked how and when quantum computing eventually may be applied to high-performance embedded computing (HPEC), Tatjana Curcic, program manager for Optimization with Noisy Intermediate-Scale Quantum devices (ONISQ) of the U.S. Defense Advanced Research Projects Agency in Arlington, Va., says its an open question.

Until just recently, quantum computing stood on its own, but as of a few years ago people are looking more and more into hybrid approaches, Curcic says. Im not aware of much work on actually getting quantum computing into HPEC architecture, however. Its definitely not mainstream, probably because its too early.

As to how quantum computing eventually may influence the development, scale, and use of AI, she adds:

Thats another open question. Quantum machine learning is a very active research area, but is quite new. A lot of people are working on that, but its not clear at this time what the results will be. The interface between classical data, which AI is primarily involved with, and quantum computing is still a technical challenge.

Quantum information processing

According to DARPAs ONISQ webpage, the program aims to exploit quantum information processing before fully fault-tolerant quantum computers are realized.This quantum computer based on superconducting qubits is inserted into a dilution refrigerator and cooled to a temperature less than 1 Kelvin. It was built at IBM Research in Zurich.

This effort will pursue a hybrid concept that combines intermediate-sized quantum devices with classical systems to solve a particularly challenging set of problems known as combinatorial optimization. ONISQ seeks to demonstrate the quantitative advantage of quantum information processing by leapfrogging the performance of classical-only systems in solving optimization challenges, the agency states. ONISQ researchers will be tasked with developing quantum systems that are scalable to hundreds or thousands of qubits with longer coherence times and improved noise control.

Researchers will also be required to efficiently implement a quantum optimization algorithm on noisy intermediate-scale quantum devices, optimizing allocation of quantum and classical resources. Benchmarking will also be part of the program, with researchers making a quantitative comparison of classical and quantum approaches. In addition, the program will identify classes of problems in combinatorial optimization where quantum information processing is likely to have the biggest impact. It will also seek to develop methods for extending quantum advantage on limited size processors to large combinatorial optimization problems via techniques such as problem decomposition.

The U.S. government has been the leader in quantum computing research since the founding of the field, but that too is beginning to change.

In the mid-90s, NSA [the U.S. National Security Agency at Fort Meade, Md.] decided to begin on an open academic effort to see if such a thing could be developed. All that research has been conducted by universities for the most part, with a few outliers, such as IBM, says Q-CTRLs Biercuk. In the past five years, there has been a shift toward industry-led development, often in cooperation with academic efforts. Microsoft has partnered with universities all over the world and Google bought a university program. Today many of the biggest hardware developments are coming from the commercial sector.

Quantum computing remains in deep space research, but there are hardware demonstrations all over the world. In the next five years, we expect the performance of these machines to be agented to the point where we believe they will demonstrate a quantum advantage for the first time. For now, however, quantum computing has no advantages over standard computing technology. quantum computers are research demonstrators and do not solve any computing problems at all. Right now, there is no reason to use quantum computers except to be ready when they are truly available.

AI and quantum computing

Nonetheless, the race to develop and deploy AI and quantum computing is global, with the worlds leading military powers seeing them along with other breakthrough technologies like hypersonics making the first to successfully deploy as dominant as the U.S. was following the first detonations of atomic bombs. That is especially true for autonomous mobile platforms, such as unmanned aerial vehicles (UAVs), interfacing with those vehicles onboard HPEC.

Of the two, AI is the closest to deployment, but also the most controversial. A growing number of the worlds leading scientists, including the late Stephen Hawking, warn real-world AI could easily duplicate the actions of the fictional Skynet in the Terminator movie series. Launched with total control over the U.S. nuclear arsenal, Skynet became sentient and decided the human race was a dangerous infestation that needed to be destroyed.

The development of full artificial intelligence could spell the end of the human race. Once humans develop artificial intelligence, it will take off on its own and redesign itself at an ever-increasing rate. Humans, who are limited by slow biological evolution, couldnt compete and would be superseded. Stephen Hawking (2014)

Such dangers have been recognized at least as far back as the publication of Isaac Asimovs short story, Runabout, in 1942, which included his Three Laws of Robotics, designed to control otherwise autonomous robots. In the story, the laws were set down in 2058:

First Law A robot may not injure a human being or, through inaction, allow a human being to come to harm.

Second Law A robot must obey the orders given it by human beings except where such orders would conflict with the First Law.

Third Law A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

Whether it would be possible to embed and ensure unbreakable compliance with such laws in an AI system is unknown. But limited degrees of AI, known as machine learning, already are in widespread use by the military and advanced stages of the technology, such as deep learning, almost certainly will be deployed by one or more nations as they become available. More than 50 nations already are actively researching battlefield robots.

Military quantum computing

AI-HPEC would give UAVs, next-generation cruise missiles, and even maneuverable ballistic missiles the ability to alter course to new targets at any point after launch, recognize counter measures, avoid, and misdirect or even destroy them.

Quantum computing, on the other hand, is seen by some as providing little, if any, advantage over traditional computer technologies, by many as requiring cooling and size, weight and power (SWaP) improvements not possible with current technologies to make it applicable to mobile platforms and by most as being little more than a research tool for perhaps decades to come.

Perhaps the biggest stumbling block to a mobile platform-based quantum computing is cooling it currently requires a cooling unit, at near absolute zero, the Military trusted computing experts are considering new generations of quantum computing for creating nearly unbreakable encryption for super-secure defense applications.size of a refrigerator to handle a fractional piece of quantum computing.

A lot of work has been done and things are being touted as operational, but the most important thing to understand is this isnt some simple physical thing you throw in suddenly and it works. That makes it harder to call it deployable youre not going to strap a quantum computing to a handheld device. A lot of solutions are still trying to deal with cryogenics and how do you deal with deployment of cryo, says Tammy Carter, senior product manager for GPGPUs and software products at Curtiss-Wright Defense Solutions in Ashburn, Va.

AI is now a technology in deployment. Machine learning is pretty much in use worldwide, Carter says. Were in a migration of figuring out how to use it with the systems we have. quantum computing will require a lot of engineering work and demand may not be great enough to push the effort. From a cryogenically cooled electronics perspective, I dont think there is any insurmountable problem. It absolutely can be done, its just a matter of decision making to do it, prioritization to get it done. These are not easily deployed technologies, but certainly can be deployed.

Given its current and expected near-term limitations, research has increased on the development of hybrid systems.

The longer term reality is a hybrid approach, with the quantum system not going mobile any time soon, says Brian Kirby, physicist in the Army Research Laboratory Computational & Informational Sciences Directorate in Adelphi, Md. Its a mistake to forecast a timeline, but Im not sure putting a quantum computing on such systems would be valuable. Having the quantum computing in a fixed location and linked to the mobile platform makes more sense, for now at least. There can be multiple quantum computers throughout the country; while individually they may have trouble solving some problems, networking them would be more secure and able to solve larger problems.

Broadly, however, quantum computing cant do anything a practical home computer cant do, but can potentially solve certain problems more efficiently, Kirby continues. So youre looking at potential speed-up, but there is no problem a quantum computing can solve a normal computer cant. Beyond the basics of code-breaking and quantum simulations affecting material design, right now we cant necessarily predict military applications.

Raising concerns

In some ways similar to AI, quantum computing raises nearly as many concerns as it does expectations, especially in the area of security. The latest Thales Data Threat Report says 72 percent of surveyed security experts worldwide believe quantum computing will have a negative impact on data security within the next five years.

At the same time, quantum computing is forecast to offer more robust cryptography and security solutions. For HPEC, that duality is significant: quantum computing can make it more difficult to break the security of mobile platforms, while simultaneously making it easier to do just that.

Quantum computers that can run Shors algorithm [leveraging quantum properties to factor very large numbers efficiently] are expected to become available in the next decade. These algorithms can be used to break conventional digital signature schemes (e.g. RSA or ECDSA), which are widely used in embedded systems today. This puts these systems at risk when they are used in safety-relevant long-term applications, such as automotive systems or critical infrastructures. To mitigate this risk, classical digital signature schemes used must be replaced by schemes secure against quantum computing-based attacks, according to the August 2019 proceedings of the 14th International Conference on Availability, Reliability & Securitys Post-Quantum Cryptography in Embedded Systems report.

The security question is not quite so clean-cut as armor/anti-armor, but there is a developing bifurcation between defensive and offensive applications. On the defense side, deployed quantum systems are looked at to provide encoded communications. Experts say it seems likely the level of activity in China about quantum communications, which has been a major focus for years, runs up against the development of quantum computing in the U.S. The two aspects are not clearly one-against-one, but the two moving independently.

Googles quantum supremacy demonstration has led to a rush on finding algorithms robust against quantum attack. On the quantum communications side, the development of attacks on such systems has been underway for years, leading to a whole field of research based on identifying and exploiting quantum attacks.

Quantum computing could also help develop revolutionary AI systems. Recent efforts have demonstrated a strong and unexpected link between quantum computation and artificial neural networks, potentially portending new approaches to machine learning. Such advances could lead to vastly improved pattern recognition, which in turn would permit far better machine-based target identification. For example, the hidden submarine in our vast oceans may become less-hidden in a world with AI-empowered quantum computers, particularly if they are combined with vast data sets acquired through powerful quantum-enabled sensors, according to Q-CTRLs Biercuk.

Even the relatively mundane near-term development of new quantum-enhanced clocks may impact security, beyond just making GPS devices more accurate, Biercuk continues. Quantum-enabled clocks are so sensitive that they can discern minor gravitational anomalies from a distance. They thus could be deployed by military personnel to detect underground, hardened structures, submarines or hidden weapons systems. Given their potential for remote sensing, advanced clocks may become a key embedded technology for tomorrows warfighter.

Warfighter capabilities

The early applications of quantum computing, while not embedded on mobile platforms, are expected to enhance warfighter capabilities significantly.

Jim Clark, director of quantum hardware at Intel Corp. in Santa Clara, Calif., shows one of the companys quantum processors.There is a high likelihood quantum computing will impact ISR [intelligence, surveillance and reconnaissance], solving logistics problems more quickly. But so much of this is in the basic research stage. While we know the types of problems and general application space, optimization problems will be some of the first where we will see advantages from quantum computing, says Sara Gamble, quantum information sciences program manager at ARL.

Biercuk says he agrees: Were not really sure there is a role for quantum computing in embedded computing just yet. quantum computing is right now very large systems embedded in mainframes, with access by the cloud. You can envision embedded computing accessing quantum computing via the cloud, but they are not likely to be very small, agile processors you would embed in a SWAP-constrained environment.

But there are many aspects of quantum technology beyond quantum computing; the combination of quantum sensors could allow much better detection in the field, Biercuk continues. The biggest potential impact comes in the areas of GPS denial, which has become one of the biggest risk factors identified in every blueprint around the world. quantum computing plays directly into this to perform dead reckoning navigation in GPS denial areas.

DARPAs Curcic also says the full power of quantum computing is still decades away, but believes ONISQ has the potential to help speed its development.

The main two approaches industry is using is superconducting quantum computing and trapped ions. We use both of those, plus cold atoms [Rydberg atoms]. We are very excited about ONISQ and seeing if we can get anything useful over classical computing. Four teams are doing hardware development with those three approaches, she says.

Because these are noisy systems, its very difficult to determine if there will be any advantages. The hope is we can address the optimization problem faster than today, which is what were working on with ONISQ. Optimization problems are everywhere, so even a small improvement would be valuable.

Beyond todays capabilities

As to how quantum computing and AI may impact future warfare, especially through HPEC, she adds: I have no doubt quantum computing will be revolutionary and well be able to do things beyond todays capabilities. The possibilities are pretty much endless, but what they are is not crystal clear at this point. Its very difficult, with great certainly, to predict what quantum computing will be able to do. Well just have to build and try. Thats why today is such an exciting time.

Curtiss Wrights Carter says he believes quantum computing and AI will be closely linked with HPEC in the future, once current limitations with both are resolved.

AI itself is based on a lot of math being done in parallel for probability answers, similar to modeling the neurons in the brain highly interconnected nodes and interdependent math calculations. Imagine a small device trying to recognize handwriting, Carter says. You run every pixel of that through lots and lots of math, combining and mixing, cutting some, amplifying others, until you get a 98 percent answer at the other end. quantum computing could help with that and researchers are looking at how you would do that, using a different level of parallel math.

How quantum computing will be applied to HPEC will be the big trick, how to get that deployed. Imagine were a SIGINT [signals intelligence] platform land, air or sea there are a lot of challenges, such as picking the right signal out of the air, which is not particularly easy, Carter continues. Once you achieve pattern recognition, you want to do code breaking to get that encrypted traffic immediately. Getting that on a deployed platform could be useful; otherwise you bring your data back to a quantum computing in a building, but that means you dont get the results immediately.

The technology research underway today is expected to show progress toward making quantum computing more applicable to military needs, but it is unlikely to produce major results quickly, especially in the area of HPEC.

Trapped ions and superconducting circuits still require a lot of infrastructure to make them work. Some teams are working on that problem, but the systems still remain room-sized. The idea of quantum computing being like an integrated circuit you just put on a circuit board were a very long way from that, Biercuk says. The systems are getting smaller, more compact, but there is a very long way to go to deployable, embeddable systems. Position, navigation and timing systems are being reduced and can be easily deployed on aircraft. Thats probably where the technology will remain in the next 20 years; but, eventually, with new technology development, quantum computing may be reduced to more mobile sizes.

The next 10 years are about achieving quantum advantage with the systems available now or iterations. Despite the acceleration we have seen, there are things that are just hard and require a lot of creativity, Biercuk continues. Were shrinking the hardware, but that hardware still may not be relevant to any deployable system. In 20 years, we may have machines that can do the work required, but in that time we may only be able to shrink them to a size that can fit on an aircraft carrier local code-breaking engines. To miniaturize this technology to put it on, say, a body-carried system, we just dont have any technology basis to claim we will get there even in 20 years. Thats open to creativity and discovery.

Even with all of the research underway worldwide, one question remains dominant.

The general challenge is it is not clear what we will use quantum computing for, notes Rad Balu, a computer scientist in ARLs Computational & Informational Sciences Directorate.

Continued here:
The future of artificial intelligence and quantum computing - Military & Aerospace Electronics