Author Topic: (vent) Introduction to LINQ  (Read 9441 times)

0 Members and 2 Guests are viewing this topic.

CADbloke

  • Bull Frog
  • Posts: 342
  • Crash Test Dummy
Re: (vent) Introduction to LINQ
« Reply #15 on: January 14, 2016, 05:43:10 PM »
CADbloke,
The new .NET compiler supporting Android and iOS is still a .NET language; wrappers and all that messy stuff. Not the same thing at all (I'll leave that up to you to read up on). The GPLv3/Clang story is like a soap opera; you should read up on it. Tons of fun. What developers did with Clang/LLVM is nothing short of amazing! ..

Yeah, Xamarin Studio is all about C# & .NET.

Seen https://github.com/dotnet/llilc ? It's an LLVM compiler.  I'll look into the Days Of Our Compilers story when I need a laugh (any minute now)

Any unit testing is better than no unit testing which is what the vast majority (don't) do. If it works for you then it works.

Yeah, Mick is right about C# - it's a bit everything plus the kitchen-sink, although in fairness everything is agile, subject to change through learning and experience. Waterfall sucks, remember?

JohnK

  • Administrator
  • Seagull
  • Posts: 10605
Re: (vent) Introduction to LINQ
« Reply #16 on: January 14, 2016, 07:11:14 PM »
So to drive my point home about the Xamarian Studio compiler stuff; all that code for all those Android and iOS apps would have to be re-written and compiled using XS wrappers for those platforms. Do you see how that is the exact opposite of what Microsoft wants for it's dying phone/lack of mobile apps? This is why, I imagine, they are writing a Swift compiler (they already have android apps working I heard).

That Lililc compiler seems interesting.

All the kludges and workarounds in c# are making the language more complicated than C based languages (...oh!? but c# is still type safe at least *roll*). I was just watching something on the new accessor methods (get; set;). I am beginning to wonder when enough will be enough.
TheSwamp.org (serving the CAD community since 2003)
Member location map - Add yourself

Donate to TheSwamp.org

Jeff H

  • Needs a day job
  • Posts: 6144
Re: (vent) Introduction to LINQ
« Reply #17 on: January 14, 2016, 07:18:57 PM »
Just wait https://xamarin.com/studio until I get a hold of you and we will see.
Quote
Code completion so good, apps practically write themselves.
Quote
Publishing apps has never been simpler.
Quote
Many eyes make bugs shallow. Our debugger makes them extinct
Quote
Your boss will wonder who the new designer is.

JohnK

  • Administrator
  • Seagull
  • Posts: 10605
Re: (vent) Introduction to LINQ
« Reply #18 on: January 14, 2016, 07:31:00 PM »
lol
TheSwamp.org (serving the CAD community since 2003)
Member location map - Add yourself

Donate to TheSwamp.org

kdub_nz

  • Mesozoic keyThumper
  • SuperMod
  • Water Moccasin
  • Posts: 2122
  • class keyThumper<T>:ILazy<T>
Re: (vent) Introduction to LINQ
« Reply #19 on: January 14, 2016, 07:33:09 PM »
< .. >

All the kludges and workarounds in c# are making the language more complicated than C based languages (...oh!? but c# is still type safe at least *roll*). I was just watching something on the new accessor methods (get; set;). I am beginning to wonder when enough will be enough.

I don't agree with your conclusions John.
Which kludges and workarounds are you referring to ??

It may be a little difficult for you to appreciate the new accessors because you haven't used the original ones.
I believe that almost all changes over the last 10 years have been successfully aimed at making the life of developers easier and at improving the language.


Called Kerry in my other life
Retired; but they dragged me back in !

I live at UTC + 13.00

---
some people complain about loading the dishwasher.
Sometimes the question is more important than the answer.

CADbloke

  • Bull Frog
  • Posts: 342
  • Crash Test Dummy
Re: (vent) Introduction to LINQ
« Reply #20 on: October 16, 2017, 07:15:19 PM »
for those who don't hate Linq, this is interesting: https://github.com/wtertinek/Linq2Acad

MickD

  • King Gator
  • Posts: 3619
  • (x-in)->[process]->(y-out) ... simples!
Re: (vent) Introduction to LINQ
« Reply #21 on: October 16, 2017, 09:05:13 PM »
for those who don't hate Linq, this is interesting: https://github.com/wtertinek/Linq2Acad

pretty cool!
"Short cuts make long delays,' argued Pippin.”
J.R.R. Tolkien

kdub_nz

  • Mesozoic keyThumper
  • SuperMod
  • Water Moccasin
  • Posts: 2122
  • class keyThumper<T>:ILazy<T>
Re: (vent) Introduction to LINQ
« Reply #22 on: October 16, 2017, 09:12:49 PM »
Wolfgang's site is well worth a visit too.
https://wtertinek.com/
Called Kerry in my other life
Retired; but they dragged me back in !

I live at UTC + 13.00

---
some people complain about loading the dishwasher.
Sometimes the question is more important than the answer.

nobody

  • Swamp Rat
  • Posts: 861
  • .net stuff
Re: (vent) Introduction to LINQ
« Reply #23 on: October 25, 2017, 01:29:14 AM »
Forget everything you know while you still can, make room for qubits:

https://www.microsoft.com/en-us/quantum/technology



nobody

  • Swamp Rat
  • Posts: 861
  • .net stuff
Re: (vent) Introduction to LINQ
« Reply #24 on: October 25, 2017, 02:18:24 AM »
for those who don't hate Linq, this is interesting: https://github.com/wtertinek/Linq2Acad

Hate posts like this...first it makes me want to recode junk I've spent years on and then it reminds me I still know nothing XD..sort of a double wammy XD