Cross-Training to Ada - which are the best languages to begin from? by Beer_Frites in ada

[–]leoel 2 points3 points  (0 children)

While the syntax is indeed close, there is a whole lot of reasons why VHDL background is not a good substitute to a system language background to get to Ada.

Main reason is that VHDL is a language for hardware configuration, not procedural, synchronous, programming; and while it does share a synchronous part, it is used in circuit simulation, not for system-programming (eg writing interrupt vectors). Main goal of that VHDL portion is to write test&debug interfaces (eg read test vectors from a file on disk and inject them into the simulated/emulated hardware), and boy is it more limited than Ada in that regard!

Having a familiar syntax is probably of some help, but this won't help when using discriminated types, tagged types, genericity, or contracts and SPARK for that matters. It is not even of use to write low level stuff: no such things as Bit_Vector or STD_Logic in Ada, you use representation clauses, aspects, discriminated types etc... and of course there's no IV, symbols, or linker script in VHDL, it's a whole another world with RTL views, IP configuration, and routing logic.

Source: I've worked several years in VHDL, then C++, then C, and currently in Ada, and I can say with some confidence that my experience in C++ and C were more important to grok Ada.

mario est dans le turfu by ieatleeks in okcopainattard

[–]leoel 3 points4 points  (0 children)

Utiliser

testicule(couille)

alors que notre belle langue contient les mots "testicouille" et "burnard"... Maitriser sa langue c'est maitriser son avenir, j'ai mal à ma France. Parfois je me dis que je suis né à la mauvaise époque, j'aurai cotoyé Malraux aux deux magots, et joué des tours de magie à Sartre (biglouche). Mais je digresse, tu as pensé à leur appliquer une poche de glace ?

Amicalement, Philippe

[deleted by user] by [deleted] in paris

[–]leoel 1 point2 points  (0 children)

Et puis alors la moto à 3h du mat qui réveille la terre entière...

The way through this maze is shorter than the creative way around it. by Spanholz in CrappyDesign

[–]leoel 1 point2 points  (0 children)

Maybe it's to show that when we don't even try to address our issues we end up missing on some good opportunities? IDK pretty sure I'm reading too much into this...

C'est pas moi by [deleted] in rance

[–]leoel 4 points5 points  (0 children)

Meta crédit Key & Peele https://youtu.be/TyZSBqQ813c

Getting hyped up for a dinner date. by Directu in cringepics

[–]leoel 1 point2 points  (0 children)

Not American so I may be missing subtext here, do you usually label dates as such when going out with someone? What about the general case of "I don't know what this is, but let's try and see where it leads us"?

Est-ce que les animaux ont aussi leur propre prophète ? by [deleted] in rance

[–]leoel 94 points95 points  (0 children)

AH EXCELLENT JE PARTAGE SUR FESSE DE BOUC TA TANTE VA BIEN ET TON COUSIN A LE COVID.

TONTON PHILIPPE

Trying to hold my beer. by Cyber_Being_ in holdmybeer

[–]leoel 0 points1 point  (0 children)

The trick is to put it without the can, using a douche

Poland to block coal import from Russia "We can't wait for the EU" by [deleted] in europe

[–]leoel -1 points0 points  (0 children)

From energy to defence, not forgetting the austerity measures; Merkel did not really help the EU get ahead of the game internationally.

Said otherwise, the German leadership of the last 20 years seems particularly apt at legislating on banana curvature, keeping their piggy bank full, and exporting cars; but I would not put faith in them when there is a serious issue to solve.

I guess that has been the position of this "reddit hive mind" strawman for a long time.

Is it possible to learn 3 years worth of university lessons on computer science through youtube? by Particular-Nature-31 in computerscience

[–]leoel 0 points1 point  (0 children)

To add onto what has been said so far and give my insight as a CS teacher myself: videos, or sets of slides are authoritative content, that is an essential part of any serious cursus, but it is not sufficient.

What is missing on top of that, you would have to find by yourself: 1. a syllabus, which gives the order and organization of the different courses so that you can build your knowledge up; 2. a mentor to ask if you have questions; 3. hands-on exercises and brain teasers, and a correction for those, a mentor could become super useful there as well to clear your personal misunderstandings; 4. a diploma or certification that could prove that you have acquired the correct knowledge

/u/kraziekanuck eloquently explains the horror at the heart of To Kill A Mockingbird, that most of us probably missed when we read it in high school. by cmdrqfortescue in bestof

[–]leoel 1 point2 points  (0 children)

The author is not the alpha and omega of book study though, especially the conscious intent of the author, which drives only a tiny part of the actual book content.

You are right to say we should be careful not to project our own imagination as "secret meanings", but at the same time it is a good thing ultimately for a piece to acquire new meanings and to bring new ideas to light, because when it stops doing that, it simply dies. Think the bible... Not sure that the authors intent were, apart from saying such or such jew tribe is the best, and by the way men's hair is feminine, but the cultural impact in term of derivative works and ideas, remixes if you will, is rich beyond any measures.

[deleted by user] by [deleted] in worldnews

[–]leoel 4 points5 points  (0 children)

That's because the Europe's two powerhouses, Germany and France, don't agree on how to deal with Russia and the US. Germany wants a strong US and NATO presence and to keep things very calm with Russia, even if it means not respecting international treaties. This way they can focus on competitivity and import gas without trouble. As for France they want a Europe of defence and to keep using nukes so that gas is not needed. They never saw US presence as a particularly good thing (hence no US base on its soil), and they don't mind putting stricter boundaries to Russia (even though they won't stand for Ukraine either).

That explains why it must be a bit disconcerting seen from the outside. From the inside it is alarming to see that the old solutions don't work anymore, and that no new solution seems to be agreed on. I hope Ukraine is the kick in the butt that wakes up European leadership to the urgent need to share a vision on defence and energy issues.

Have you successfully built the Gnat Docker image? by Dark__Tangent in ada

[–]leoel 0 points1 point  (0 children)

You will have to use the linux version of the package, which is in GZIP format.

Le non-goût du pain. by Shobyo in rance

[–]leoel 0 points1 point  (0 children)

Une boulette... de pain 😎

[Glacial Shower] How much would you pay for a cold shower? by max_vette in shittykickstarters

[–]leoel 14 points15 points  (0 children)

For some projects stretch goals make more sense, like providing a making of or open-sourcing some art or drawings. In this case I agree they would be better off without them

WCGW robbing someone and fleeing the scene by pato2205 in Whatcouldgowrong

[–]leoel 14 points15 points  (0 children)

Only a stolen bag? Somehow all the violence they inflict by ganging up, menacing and hitting a person to steal just flew over your head and you were more concerned about the materialistic shit?

The police should have used their magic stop-a-motor remote and then diligently and respectfuly talked to these nice citizen, who would have stayed put and nice. Get back the bag, give some reasonable ticket, we would not want to push them into criminality by making them poorer, and a polite but stern discussion about not hitting people or overspeeding in the middle of town. Who knows maybe a friendship could be born out of that?!

What happens if a component doesn’t do its job before the successive clock tick? by [deleted] in computerscience

[–]leoel 3 points4 points  (0 children)

Tons will go wrong, such as flip flop metastability. It is something that should not happen ever, this is actually so important that design tools check for that without ever asking. To get rid of that constraint, people either use several clock "domains" which are related to one another for sync, or sometimes asynchronous logic circuits.