gilberto5757 + type   82

How to use Span<T> and Memory<T> – Antão Almada – Medium
Span<T> and Memory<T> are new features in .NET Core 2.1 that allow strongly-typed management of contiguous memory, independently of how it was allocated. These allow easier to maintain code and…
span  memory  management  type  c#  intro 
9 days ago by gilberto5757
Design duality and the expression problem
A fundamental question in program design: how is this type open?
type  openness  adt  object  oop  programming  theory  bestpractice 
24 days ago by gilberto5757
Typestates in Rust
A long time ago, the Rust language was a language with typestate. Officially, typestates were dropped long before Rust 1.0. In this entry, I’ll get you in on the worst kept secret of the Rust community: Rust still has typestates.
rust  typestate  type  definition 
26 days ago by gilberto5757
An Introduction to Existential Types – Stephen Bly – Medium
Parametric polymorphism is now widely known in the programming community (often by the alternate name generics). They allow one to create types parameterized by another type, along with functions…
existential  type  functional  programming  intro 
6 weeks ago by gilberto5757
JavaScript type coercion explained – freeCodeCamp
Type coercion is the process of converting value from one type to another (such as string to number, object to boolean, and so on). Any type, be it primitive or an object, is a valid subject for type…
js  javascript  type  coercion  guide 
9 weeks ago by gilberto5757
« earlier      
per page:    204080120160

related tags

64bit  abstract  abstraction  adt  advanced  advantage  advocacy  ai  algebraic  alternative  annotation  array  article  articulate  artificial  assembly  assignement  audio  automatic  based  bestpractice  bidirectional  boolean  buffer  builder  c  c#  c#72  c++  caseclass  catalog  category  char  check  choice  clang  classifier  cli  code  coercion  collection  comparison  computational  contract  controvariance  convention  conversion  covariance  cpp  cpu  criticism  currency  data  database  decimal  declarative  definition  dependency  dependent  design  detail  detection  diffusion  directory  discriminated  discriminatedunio  discriminatedunion  discussion  docuentation  domain  dotnet  doubt  dsl  dynamic  elm  embeddable  engineer  enhancement  enum  erlang  error  example  exception  existence  existential  experimental  extended  extension  f#  feature  file  filesystem  fixed  flag  floss  font  free  fsm  function  functional  generation  generic  golang  gpu  graphic  guide  haskell  heterogenous  higerkinded  howto  immutable  implementation  incomplete  inference  inline  inner  integer  integration  intelligence  intro  java  java8  java9  javascript  js  json  jvm  kind  kotlin  language  lattice  level  library  linear  list  local  magic  management  math  mathematical  memory  memorymanagement  misuse  mixed  ml  modeling  money  mssql  name  neuralnetwork  new  nosql  nuget  null  nullable  numeric  object  oop  opaque  openness  opensource  opinion  option  optional  organizer  parameter  parametric  password  patternmatching  philosophical  point  polymorphism  postgesql  postgresql  predefined  predicate  prgramming  processor  product  proff  programming  proposal  pure  python  query  readytouse  record  refinement  reified  replacement  repository  return  returntype  reuse  reversible  rust  scaffolding  scala  scanner  search  separator  serialization  size  software  som  span  specialized  specific  static  storage  strictness  string  strongtyping  structure  style  sum  support  swift  system  taxonomy  theory  tip  tool  type  typescript  typestate  typesystem  typing  typography  unclebob  union  unittesting  unrelated  untyped  vala  variabile  variable  variant  void  web  webdesign  working  xml 

Copy this bookmark: