Connect with us

Social

Top programming languages: Apple’s Swift surges in popularity while Python falls back

Published

on


Apple’s Swift for developers building iOS apps is now the 10th most popular programming language, while Python has dropped out of the TIOBE index’s top-three rankings.

Only in September Python entered TIOBE’s top three behind Java and C, but the company’s October index places Python in fourth spot, behind C++.

Python nonetheless has grown in popularity compared with this time last year when it was ranked fifth.

TIOBE relies on several search sources, including Google, Bing, and Wikipedia to determine which languages are most popular.

The PYPL PopularitY of Programming Language Index also shows growing interest in Python, ranking it as the most popular language in its October ranking. Its results are based on how often tutorials for each language are searched on Google.

Both popularity rankings are designed to help programmers decide which language to invest time in.

SEE: Getting started with Python: A list of free resources

TIOBE’s top 10 languages in descending order for October are Java, C, C++, Python, Visual Basic .NET, C#, PHP, JavaScript, SQL, and Swift.

TIOBE notes that the 10th spot has been unstable in recent months, changing regularly. Ruby and Perl were once contenders, but now the spot is likely to be held by Swift, Go, or R.

“Swift is clearly the number one programming language to develop mobile apps for iOS. But since it is only available for iOS and not for Android, you see developers move to ‘write once deploy everywhere’ frameworks instead,” TIOBE said.

“Programming language R on the other hand is getting serious competition from Python nowadays. And for the Go programming language it is unclear what makes it stand out when compared to other programming languages.”

According to PYPL, the top 10 languages include Python, Java, JavaScript, C#, PHP, C, R, Objective-C, Swift, and Matlab.

TIOBE has also published a long-term view of the top programming languages based on their average positions for the past year. The top 5 in this list include Java, C, C++, Python, and C#.

TIOBE reckons there are three serious candidates for the top 10 position at the moment: Swift, Go, and R.


Image: TIOBE

Previous and related coverage

Python now a top-3 programming language as Julia’s rise speeds up

The MIT-created Julia programming language continues its ascent in developer popularity.

Possible Python rival? Programming language Julia is winning over developers

A young programming language for machine learning is on the rise and could be soon gunning for Python.

Python’s rise: Could it soon edge out C++ in programming language popularity?

Python climbs up TIOBE’s search engine-based index of programming language popularity.

The best programming language for data science and machine learning

Hint: There is no easy answer, and no consensus either.

Microsoft readies Python, Java support for its bot-building framework

Microsoft may be ready to rev up (again) its conversation as a service strategy, with new additions to its bot-framework toolset.

Is Julia the next big programming language? MIT thinks so, as version 1.0 lands TechRepublic

Released in 2012, Julia is designed to combine the speed of C with the usability of Python, the dynamism of Ruby, the mathematical prowess of MatLab, and the statistical chops of R.

Mozilla’s radical open-source move helped rewrite rules of tech CNET

A gamble 20 years ago unleashed the source code for the browser that became Firefox. The approach is now core to Facebook, Google and everyone else.

Source link



Source link

Continue Reading
Click to comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Social

YouTube introduces new features to address toxic comments – TechCrunch

Published

on

YouTube today announced it’s launching a new feature that will push commenters to reconsider their hateful and offensive remarks before posting. It will also begin testing a filter that allows creators to avoid having to read some of the hurtful comments on their channel that had been automatically held for review. The new features are meant to address longstanding issues with the quality of comments on YouTube’s platform — a problem creators have complained about for years.

The company said it will also soon run a survey aimed at giving equal opportunity to creators, and whose data can help the company to better understand how some creators are more disproportionately impacted by online hate and harassment.

The new commenting feature, rolling out today, is a significant change for YouTube.

The feature appears when users are about to post something offensive in a video’s comments section and warns to “Keep comments respectful.” The message also tells users to check the site’s Community Guidelines if they’re not sure if a comment is appropriate.

The pop-up then nudges users to click the “Edit” button and revise their comment by making “Edit” the more prominent choice on the screen that appears.

The feature will not actually prevent a user from posting their comment, however. If they want to proceed, they can click the “Post Anyway” option instead.

Image Credits: YouTube

The idea to put up roadblocks to give users time to pause and reconsider their words and actions is something several social media platforms are now doing.

For instance, Instagram last year launched a feature that would flag offensive comments before they were posted. It later expanded that to include offensive captions. Without providing data, the company claimed that these “nudges” were helping to reduce online bullying. Meanwhile, Twitter this year began to push users to read the article linked in tweets they were about to share before tweeting their reaction, and it stopped users from being able to retweet with just one click.

These intentional pauses built into the social platforms are designed to stop people from reacting to content with heightened emotion and anger, and instead push users to be more thoughtful in what they say and do. User interface changes like this leverage basic human psychology to work, and may even prove effective in some percentage of cases. But platforms have been hesitant to roll out such tweaks as they can stifle user engagement.

In YouTube’s case, the company tells TechCrunch its systems will learn what’s considered offensive based on what content gets repeatedly flagged by users. Over time, this AI-powered system should be able to improve as the technology gets better at detection and the system itself is further developed.

Users on Android in the English language will see the new prompts first, starting today, Google says. The rollout will complete over the next couple of days. The company did not offer a time frame for the feature’s support for other platforms and languages or even a firm commitment that such support would arrive in the future.

In addition, YouTube said it will also now begin testing a feature for creators who use YouTube Studio to manage their channel.

Creators will be able to try out a new filter that will hide the offensive and hurtful comments that have automatically been held for review.

Today, YouTube Studio users can choose to auto-moderate potentially inappropriate comments, which they can then manually review and choose to approve, hide or report. While it’s helpful to have these held, it’s still often difficult for creators to have to deal with these comments at all, as online trolls can be unbelievably cruel. With the filter, creators can avoid these potentially offensive comments entirely.

YouTube says it will also streamline its moderation tools to make the review process easier going forward.

The changes follow a year during which YouTube has been heavily criticized for not doing enough to combat hate speech and misinformation on its platform. The video platform’s “strikes” system for rule violations means that videos may be individually removed but a channel itself can stay online unless it collects enough strikes to be taken down. In practice, that means a YouTube creator could be as violent as calling for government officials to be beheaded and still continue to use YouTube. (By comparison, that same threat led to an account ban on Twitter.)

YouTube claims it has increased the number of daily hate speech comment removals by 46x since early 2019. And in the last quarter, of the more than 1.8 million channels it terminated for violating policies, more than 54,000 terminations were for hate speech. That indicates a growing problem with online discourse that likely influenced these new measures. Some would argue the platforms have a responsibility to do even more, but it’s a difficult balance.

In a separate move, YouTube said it’s soon introducing a new survey that will ask creators to voluntarily share with YouTube information about their gender, sexual orientation, race and ethnicity. Using the data collected, YouTube claims it will be able to better examine how content from different communities is treated in search, discovery and monetization systems.

It will also look for possible patterns of hate, harassment and discrimination that could affect some communities more than others, the company explains. And the survey will give creators the option to participate in other initiatives that YouTube hosts, like #YouTubeBlack creator gatherings or FanFest, for instance.

This survey will begin in 2021 and was designed in consultation with input from creators and civil and human rights experts. YouTube says the collected data will not be used for advertising purposes, and creators will have the ability to opt-out and delete their information entirely at any time.

Continue Reading

Social

Twitter finally shuts down its abandoned prototype app twttr – TechCrunch

Published

on

Twitter is shutting down its experimental app twttr, which the company had used publicly prototype new features back in 2019. The app was first introduced at the Consumer Electronics Show in January 2019, then launched to testers that March. Its primary focus had been on trying out new designs for threaded conversations, including things like how to branch replies, apply labels and color-code responses, among other things. Some of those tests eventually turned into Twitter features and the twttr app was no longer being used.

The idea to design in public was an interesting experiment by Twitter.

Most companies roll out internal beta tests, followed by smaller-scale A/B tests to a percentage of their public user base to get feedback about new ideas. But with twttr, the company actually invited its users to be a part of the much earlier stage development process.

The concept for twttr had been spearheaded by Twitter’s then Director of Product Management, Sara Beykpour (then Sara Haider — she and Twitter Product Lead Kayvon Beykpour have since married). But Sara announced last year she would be stepping into a new role at the company and Twitter’s new product director in charge of conversations would be Suzanne Xie, who had joined by way of Twitter’s acquisition of Lightwell.

Work on twttr appeared to stop around the time Xie stepped in, as no other significant updates were released to twttr’s TestFlight user base. And Xie left Twitter this fall for Stripe.

Now, it seems that maintaining the largely unused app no longer makes sense for the company.

Twitter announced its plans to formally shut down twttr today, saying it was turning off the app in order to work on new tests related to the conversation taking place on Twitter itself. The shutdown appears to be immediate. Though the app may still function for those who have it installed, when the TestFlight build expires in 26 days, that may no longer be the case.

It’s not likely that twttr had many dedicated users at this point, especially as the app lacked Twitter’s newer features like Topics and Fleets, for example, and was no longer offering new experiments to test.

Continue Reading

Social

Salesforce buys Slack in a $27.7B megadeal – TechCrunch

Published

on

Salesforce, the CRM powerhouse that recently surpassed $20 billion in annual revenue, announced today it is wading deeper into enterprise social by acquiring Slack in a $27.7 billion megadeal. Rumors of a pending deal surfaced last week, causing Slack’s stock price to spike.

Salesforce co-founder and CEO Marc Benioff didn’t mince words on his latest purchase. “This is a match made in heaven. Together, Salesforce and Slack will shape the future of enterprise software and transform the way everyone works in the all-digital, work-from-anywhere world,” Benioff said in a statement.

Slack CEO Stewart Butterfield was no less effusive than his future boss. “As software plays a more and more critical role in the performance of every organization, we share a vision of reduced complexity, increased power and flexibility, and ultimately a greater degree of alignment and organizational agility. Personally, I believe this is the most strategic combination in the history of software, and I can’t wait to get going,” Butterfield said in a statement.

Every worker at every company needs to communicate, something that Slack can ably empower. What’s more, it also facilitates external communication with customers and partners, something that should be quite useful for a company like Salesforce and its family of offerings.

Ultimately, Slack was ripe for the taking. Entering 2020 it had lost around 40% of its value since it went public. Consider that after its most recent earnings report, the company lost 16% of its value, and before the Salesforce deal leaked, the company was worth only a few dollars per share more than its direct listing reference price. Toss in net losses of $147.6 million during the two quarters ending July 31, 2020, Slack’s uninspiring public valuation and its winding path to profitability and it was a sitting target for a takeover like this one. The only surprise here is the price.

The new deal also puts Salesforce more on par — and in competition — with its arch rival and sometime friend Microsoft, whose Teams product has been directly challenging Slack in the market. Microsoft, which passed on buying Slack in the past for a fraction of what Salesforce is paying today, has made Teams a key priority in recent quarters, loathe to cede any portion of the enterprise software market to another company.

What really has set Slack apart from the pack, at least initially, was its ability to integrate with other enterprise software. When you combined that with bots, those intelligent digital helpers, the company could potentially provide Salesforce customers with a central place to work without changing focus because everything they need to do can be done in Slack.

The company’s historic growth helped Slack raise over $1 billion while private, earning an impressive $7 billion valuation before going public last year. But while the Glitch-to-unicorn story appears simple, Slack has always faced entrenched competition from the likes of not only Microsoft, but also Cisco, Facebook, Google and even Asana and Monday.com.

Today’s deal comes after Salesforce’s purchase of Quip in 2016 for $750 million. Quip brought a way of socially sharing documents to the SaaS giant, and when paired with the Slack acquisition gives Salesforce a much more robust social story to tell than its internal option Chatter, an early attempt at enterprise social that never really caught on.

It’s worth noting that Salesforce was interested in Twitter in 2016, the same year that Microsoft was reportedly interested in Slack, but eventually walked away from that deal when shareholders objected, not wanting to deal with the controversial side of the social platform.

Slack was founded in 2013, but its origins go back to an online multiplayer game company called Glitch that was founded in 2009. While the game was ultimately a failure, the startup developed an internal messaging system in the process of building that company that later evolved into Slack.

For Slack, the path to the public markets was fraught with hype and outsized expectation. The company was famous, or as famous as an enterprise software company can be. At the time it felt like the its debut was the start of a long tenure as an indie company. Instead, that public life has been cut short by a huge check. Such is the dog-eat-dog world of tech.

Continue Reading

Trending