News for hackers. Stuff that matters.
Re:B# Programming Language by pacaro on Saturday January 23, 2021 @02:29PM (#25885293)
Apart from echoing other comments that this appears to be vaporware, it's also a little odd to use the sharp suffix on a language that doesn't target the CLR. I mean obviously Microsoft doesn't own the character, but after 20+ years of C# it definitely comes with some expectations
Re:B# Programming Language by sndean on Saturday January 23, 2021 @03:11PM (#25885605)
Related to C#, "M. de Champlain, Ph.D., Chief Architect of the B#" and "B. G. Patrick, Ph.D." are listed. They wrote a C# book: C# 2.0: Practical Guide for Programmers.

Going to de Champlain's website [0], he lists himself as the creator of B#, and his Google Scholar page [1] lists articles and a book about B#. In the articles they say B# is similar to C# and list some examples.

I can't find a copy of the book, though. Brian Patrick also lists the book [2], so I'd think it must be somewhere.

[0] http://www.micheldechamplain.com/indexEnglish.html

[1] https://scholar.google.ca/citations?hl=fr&user=DYU7WqAAAAAJ

[2] https://www.trentu.ca/cois/faculty-research/brian-patrick

Re:B# Programming Language by arjunbanker on Saturday January 23, 2021 @02:44PM (#25885402)
It’s likely intended as a musical nod, e.g. a synonym for C
Re:B# Programming Language by dls2016 on Saturday January 23, 2021 @02:51PM (#25885462)
Something that’s witty at first, but that seems less funny each time you hear it.

https://m.youtube.com/watch?v=7NEWA32jqk0

Re:B# Programming Language by recursive on Saturday January 23, 2021 @02:00PM (#25885075)
Does this actually exist? Page was updated in 2019, and the SDK is "coming soon". There is supposedly a book, but with no information about how to get it.
Re:B# Programming Language by edgyquant on Saturday January 23, 2021 @04:04PM (#25886067)
I found a couple pages, apparently an embedded focused language, appears to just be C with Classes.

https://www.embedded.com/b-a-programming-language-for-small-...

Re:B# Programming Language by emteycz on Friday January 22, 2021 @11:34AM (#25873123)
I wasn't able to find any example code even after few minutes on the page :-/
Re:B# Programming Language by kroltan on Saturday January 23, 2021 @01:58PM (#25885066)
Looks to be some sort of vaporware, there is no example code, no links to the book, documentation, or SDK, or if it is proprietary, contact information for licensing or whatever.

I feel like it's supposed to be a joke but I don't get it.

The Twitter is pretty much abandoned, just a few tweets spread from 2010~2016.

Re:B# Programming Language by a9h74j on Saturday January 23, 2021 @03:23PM (#25885697)
Was this perhaps posted in response to the death of Brad Cox?

It seems in the spirit of software components.

Re:B# Programming Language by controlledchaos on Saturday January 23, 2021 @01:58PM (#25885064)
This was what I was looking for too!
Re:B# Programming Language by mseepgood on Saturday January 23, 2021 @02:31PM (#25885308)
I thought this was Ken Thompson's B (the C predecessor) for .NET.
Re:B# Programming Language by moron4hire on Saturday January 23, 2021 @02:44PM (#25885407)
Maybe it's C♭
Re:B# Programming Language by ncmncm on Saturday January 23, 2021 @02:56PM (#25885510)
"Big-endian on all targets"?

Enough said.

Re:B# Programming Language by BearOso on Saturday January 23, 2021 @08:01PM (#25887728)
Well, you could say also something like “most modern hardware is little-endian, so it would make more sense to go the other way.” For those who don’t know, you know?
Re:B# Programming Language by ncmncm on Saturday January 23, 2021 @09:33PM (#25888477)
It just demonstrates being thoroughly out of touch with the hardware platforms that people are actually using: not a quality to seek out in infrastructure for your embedded-system project.

It is hard to imagine any reader who might consider an embedded project being unaware that all current hardware (excepting rare MIPS variants) is little-endian.

A microcontroller meant for use in a network router might reasonably be big-endian, just because most IP protocols are. That is the only place I can think of where one might deliberately choose it.