Go Back   OC3D Forums > [OC3D] General Forums > OC3D News
Reply
 
Thread Tools Display Modes
 
  #3891  
Old 12-04-19, 10:10 PM
FTLN FTLN is offline
OC3D Elite
 
Join Date: Feb 2012
Location: France
Posts: 1,457
Asus release bios for some Z370 boards adding microcode for upcoming Comet Lake : https://www.asus.com/Motherboards/RO...Desk_Download/

Version 1901
2019/04/1110.35 MBytes
ROG MAXIMUS X HERO BIOS 1901
Updated uCode for the latest Intel processor.

__________________
Intel Core i9 9900kK @ 5.00GHz @1.275v - Asus ROG Maximus Hero - Corsair 3000mhz CL16 LED 4x16GB SKHYNIX - Thermal Take View Glass - PM961 1TB x 2 RAID0 - Nvidia GTX 1080 Ti - Corsair H110i - Corsair Commander Pro - Asus ROG Swift PG279Q 2560x1440P G-Sync 165Hz
Reply With Quote
  #3892  
Old 16-04-19, 10:44 AM
Warchild Warchild is offline
OC3D Elite
 
Join Date: Feb 2013
Location: Norway, Oslo
Posts: 5,050
Fortnite and PUBG to be banned in Iraq citing links to violence and crime

https://www.independent.co.uk/news/w...-a8870471.html


Quote:
In November, a young male accidentally killed one of his friends with a shotgun in Erbil province, in what was said to be a “roleplay” of PUBG.
Reply With Quote
  #3893  
Old 16-04-19, 10:45 AM
Dicehunter's Avatar
Dicehunter Dicehunter is offline
Resident Newb
 
Join Date: Oct 2012
Location: Under Your Bed
Posts: 13,117
Quote:
Originally Posted by Warchild View Post
Fortnite and PUBG to be banned in Iraq citing links to violence and crime

https://www.independent.co.uk/news/w...-a8870471.html

In a country that has been known to burn gay men alive and kill rape victims, Banning games is rich.
__________________

Reply With Quote
  #3894  
Old Yesterday, 09:55 PM
tgrech tgrech is online now
OC3D Crew
 
Join Date: Jun 2013
Location: UK
Posts: 852
https://www.eurogamer.net/articles/2...-this-november

Classic 6th gen shooter XIII is getting a remake, have very fond memories of this game.
Reply With Quote
  #3895  
Old Today, 05:32 AM
NeverBackDown NeverBackDown is offline
AMD Enthusiast
 
Join Date: Dec 2012
Location: Middle-Earth
Posts: 15,565
https://www.google.com/amp/s/www.inf...guage.amp.html

Microsoft released an academic programming language, Bosque, that is specifically designed to massively reduce complexity in programming. For example it has no loops! I personally don't know enough to understand the implications of that as I've just been learning how to use loops from day one.
It's based off Typescript, Node/JavaScript, and ML semantics.

Much more information, here's another link.
https://bit.ly/2Zk1sky

I personally think this is a very cool way of looking at programming and solving long known problems related to Object Oriented Programming concepts. Seems like the massively reduced complexity will also help younger kids understand functional programming better and provide an alternative to Python.

Edit: I'd be interested in anyone with good knowledge of Programming be able to provide more insight if possible
__________________
The Cost of Freedom -
"A price payed gladly, in the hopes that the free, live better."
Reply With Quote
  #3896  
Old Today, 11:07 AM
tgrech tgrech is online now
OC3D Crew
 
Join Date: Jun 2013
Location: UK
Posts: 852
Edit

Basically, this whole thing is about creating a language where you can look at a line and see what it does, without having to know whether a random variable 1000 lines down might affect it, while removing these unnecessary abstract concepts that are particularly error prone once thrust into the hands of humans is the key to these new wave programming languages.

I don't think they're necessary for teaching stuff to kids, I'm sure many can grasp Python or VB just fine, but the things you learn with traditional languages could easily be considered useless with the modern shift of paradigms towards unbreakable code, so personally I think this more academia routed approach is far better for pedagogic programming.
Reply With Quote
  #3897  
Old Today, 02:20 PM
Warchild Warchild is offline
OC3D Elite
 
Join Date: Feb 2013
Location: Norway, Oslo
Posts: 5,050
Quote:
Originally Posted by tgrech View Post
The goals and some of the syntax here remind me of Haskell, a lovely little language I've not had a chance to use practically outside of academia, that is nearly impossible to make mistakes with. Personally my background is primarily in microprocessor design, semiconductor physics, and close-to-the metal programming so these extremely abstract languages are long way off my formal educational background(Besides the pure mathematics that underpins it all) but since I've been programming for around a decade now long before formal education and kinda nailed it qualification wise imo(Top percentile of grades in Britain woo, basically got me my position at uni given I was raised in poverty) before I went to uni I've always loved the abstract programming side of things as a way of getting my more pure mathematically minded friends to enjoy the same stuff as me as a kid(These friends are now physicists so far far smarter than me lol). Though nowadays I have to use a lot C#(Very similar and using the same framework as VB.net taught in most British high schools), far more abstract and simple than even C++ but amazingly useful for modern user application development and probably my third most used language after C (Since everyone wants to control their microcontrollers with their smartphones nowadays) so I still have to dabble in OOP despite of course having to customarily consider it heretical abstraction coming from my background, to p off all my lowly software """engineer""" friends .

For work atm I do more programming in close to the metal languages(Assembly languages & ANSI C are my bread and butter) than the more abstract OOP types since I do most of my work on hardware(Although they're easier to work with a language as abstract as C++ becomes abit useless with low resource realtime embedded systems, you lose the 1:1 correlation between its compiled assembly/machine code and have to trust the memory management system).

Traditional programmers often view loops as a fundamental part of programming(Almost true, recursion is truly fundamental), but anyone with more of a background in the mathematics side of things will often find they're essentially used to mimic vector operations most of the time, and many languages like this or Haskell has made strides by throwing out the old hardware derived programming paradigms and moving to more abstract mathematical ones which have of course been perfected by nature and thousands of years of academia(As I'm sure you can guess Al-gebra and Al-gorithms are concepts derived from Muslim academia).
If you've ever wondered what a loop looks like in Assembly, basically any type will translate to a branch statement like GOTO/JUMP, which without a good predictor that means you're likely to have to flush the processors pipeline, stack & cache which of course incurs significant performance penalties. This means basically, if you want to optimise code for simple low resource hardware, you have to start unrolling loops(Which has the adverse affect of increasing memory size) and get deep into the analysis of which ones do what on a hardware level to avoid pipeline bubbles(Modern compilers for abstract languages will often unroll loops automatically).
Loop invariants are a lovely little trick you can use for all sorts of tasks, but ultimately these kinds of tricks are a perfect example of something that's almost too abstract for humans to use reliably, these are exactly the kind of things we should avoid in future abstract languages(I'll leave mutable states and reference equality to someone more into the OOP side of things incase I leave out something important if you want someone to go into those since I've already ranted too much sry).

Basically, this whole thing is about creating a language where you can look at a line and see what it does, without having to know whether a random variable 1000 lines down might affect it, while removing these unnecessary abstract concepts that are particularly error prone once thrust into the hands of humans is the key to these new wave programming languages.

I don't think they're necessary for teaching stuff to kids, I'm sure many can grasp Python or VB just fine, but the things you learn with traditional languages could easily be considered useless with the modern shift of paradigms towards unbreakable code, so personally I think this more academia routed approach is far better for pedagogic programming.
Quick news is not the place for walls of text my friend...
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump










All times are GMT. The time now is 07:06 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc.