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

0 Members and 1 Guest are viewing this topic.

CADbloke

  • Bull Frog
  • Posts: 279
  • 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?

John Kaul (Se7en)

  • Administrator
  • Needs a day job
  • Posts: 8812
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.
“Common sense is not so common.” ~Voltaire

--> Donate to TheSwamp.org <--

Jeff H

  • Needs a day job
  • Posts: 5840
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.

John Kaul (Se7en)

  • Administrator
  • Needs a day job
  • Posts: 8812
Re: (vent) Introduction to LINQ
« Reply #18 on: January 14, 2016, 07:31:00 pm »
lol
“Common sense is not so common.” ~Voltaire

--> Donate to TheSwamp.org <--

kdub

  • SuperMod
  • Swamp Rat
  • Posts: 966
  • 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

Sometimes the question is more important than the answer.

CADbloke

  • Bull Frog
  • Posts: 279
  • 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

  • Gator
  • Posts: 2931
  • I don't need a job, I need Money!!
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!
"A language that doesn’t have everything is actually easier to program in than some that do."

        — Dennis M. Ritchie

kdub

  • SuperMod
  • Swamp Rat
  • Posts: 966
  • 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

Sometimes the question is more important than the answer.