Bilişim, Teknoloj, ve Siber Güvenlik

Artificial Intelligence etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Artificial Intelligence etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

16 Haziran 2023 Cuma

Top 10 Programming Languages, Python and Artificial Intelligence (AI)

Top 10 Programming Languages, Python 

Artificial Intelligence (AI)

Artificial Intelligence Caught Writing Its Own Creepy Language By  Researchers

In the previous months it was too early to tell what impact the artificial intelligence boom might have on the TIOBE Programming Community Index, the impact is clear in June. The updated index page of top programming languages looks similar to past rankings; Python sits at the top of the list. However, TIOBE Software CEO Paul Jansen observed that developers should keep an eye on how AI tools might continue to have a major impact on which programming languages are most well known.

2023 TIOBE Index: Top 10 programming languages

This month’s top 10 list of programming languages, generated with TIOBE’s points system and based on search engine information from around the world, is:

  1. Python
  2. C
  3. C++
  4. Java
  5. C#
  6. Visual Basic
  7. JavaScript
  8. PHP
  9. SQL
  10. Assembly language

Notable changes to this month’s index

  • Python has dropped to a yearly share of 13%, down from an all-time high of 17%.
  • Java fell to fourth place, and C++ rose to third.
  • Two new languages entered the top 50 this month: X++ and Raku. X++ is the language used to create business management and accounting systems in Microsoft Dynamics. Raku is a general-purpose programming language that spun out of Perl.

AI could shake up the world of programming languages

“Will Python remain number 1? This depends, I think, mainly on the popularity of AI,” Jansen wrote on the TIOBE Index site.

Python has remained popular for a long time; it started to climb the index in 2017, ended last year at a high of 17% and began to dip again to 13% in 2023.

“If tools such as ChatGPT remain the talk of the day, it will [attract] newcomers, and then Python is definitely here to stay. If not, Python should fear for its first position,” Jansen wrote.

OpenAI’s ChatGPT was written primarily in Python. ChatGPT can be used to write code in several languages — although not always with 100% accuracy.

What is the TIOBE Programming Community Index?

The TIOBE Programming Community Index is a leaderboard of programming languages ranked by TIOBE’s points system for the popularity of each language. The index is updated once a month. Ratings are determined by the community of engineers, courses and third-party vendors. Popular search engines such as Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu are also used to calculate the ratings. TIOBE notes that the index does not measure “the best” programming language or the language in which most lines of code have been written. Rather, it is a measure of general popularity and awareness.

TIOBE positions its index as a good tool for checking whether a professional programmer’s skills are still up to date or for making a strategic decision about what programming language one should adopt when building a new software system.

17 Mayıs 2023 Çarşamba

OpenAI ChatGPT vs. Google Bard

 OpenAI ChatGPT vs. Google Bard 

 

This image displays a logo for Google Bard and Google I/O conference.  v.s.   data:image/jpeg;base64,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


In the comparison made by asking the same physics questions to OpenAI ChatGPT and Google Bard, it was observed that Google Bard is very fast (~3 sec) but its results are especially incorrect for numerically solved questions. Particularly, OpenAI's ChatGPT is quite slow (~140 sec), especially in numerical and even vector solutions, but it can mostly produce correct results, although in some questions, it was observed that it gives incorrect results, especially in the final step calculations. It has the ability to produce vector solutions for vector questions and can provide the result in vector format, using unit vectors if desired. However, it should be noted that the proper and mathematical definition of the problem (exponential expressions, logarithmic expressions, dot and vector products, etc.) is crucial for producing the correct result, which has been observed in different problem-solving scenarios.

However, it has not been possible to make a comparison in terms of text and translation topics because Google Bard states, "As an LLM, I have been trained to understand and respond only to a subset of languages, and I cannot assist with this. Please refer to the Bard Help Center for an up-to-date list of supported languages."

Google wants user feedback about Bard

“Bard is experimental, and some of the responses may be inaccurate,” Google pointed out. The team at Google even poked fun at some of Bard’s suggestions in its own announcement post.

Google also emphasized privacy. The version of Bard that was available through the wait list couldn’t answer questions about what happened earlier in a conversation between itself and a human, for example. According to the Bard FAQ, Google purposely limited Bard’s “ability to hold context.” Google is asking for users to send feedback on Bard’s responses.

In an internal email viewed by CNBC, Google and Alphabet CEO Sundar Pichai told employees, “Things will go wrong. But the user feedback is critical to improving the product and the underlying technology.”

Google is competing with Microsoft and OpenAI

Google Bard’s big name competitor is OpenAI’s ChatGPT. So far, ChatGPT has the advantage of already being able to write basic code, expanding its enterprise applications significantly.

Microsoft’s Bing search uses OpenAI’s GPT-4, the large multimodal model on which ChatGPT is built. ChatGPT is currently available with a subscription to OpenAI’s ChatGPT Plus.

Startup Anthropic, which has gained funding from Google, has its own AI assistant, Claude. Anthropic is playing in the search engine space with a partnership with DuckDuckGo while using Google as a cloud provider.

What tech leaders should consider before using AI

Chat assistance made with large language model AI have faced criticism for returning answers that are easily parsed but factually incorrect. There are also some concerns about the job training AI requires outweighing the productivity benefits, or AI content replacing human-made work and, therefore, limiting numbers of available jobs. Business leaders should take into account whether generative AI is appropriate for their workplace culture as well as whether it improves productivity.