Search took 0.90 seconds

Search for '#programming' in texts

Avatar for slaconsultant

Learn #Business #Analsis in #MS_Excel, #MS_Power #BI, #Base #SAS & #R-#Programming Delhi, Noida and Gurgaon with industries Expert ! https://www.slaconsultantsindia.com/business-analyst-in-excel-ms-power-bi.aspx … Join us #Demo #Class #SLA #Consultants India at #Delhi Branch. Call 9999491895 R hr@slaconsultantsindia.com

Avatar for slaconsultant

#SLA #consultants #India offers reliable web development #training programs which include #jQuery, #javaScript, #java and other #programming languages in great #detail https://www.quora.com/What-is-a-good-place-to-start-learning-JavaScript/answer/Pravin-Kumar-Gupta-10

Avatar for 9000

К пробегавшему здесь посту рекрутера: «...начали собирать основную команду для расчетного ядра (на Rust) и обвязки вокруг движка (Golang)». Воистину с железными нервами людей собирают. #programming

Comment

нунинаю, можно обвязку на Эрланге сделать было

 ‎· жираф со вкусом кролика 1
7 more comments
Comment

@hotgiraffe: мой вариант был "пролог и ассемблер", но я смягчил.

 ‎· 9000 1
Avatar for 9000

«APL *has* flourished, as a DSL embedded in a language with excellent I/O. It's just got weird syntax and is called Numpy.» #programming #mot #quote #link https://news.ycombinator.com/item?id=17176147

Comment

А до этого — матлаб.

 ‎· Quantum satis animatis
6 more comments
Comment

Like APL syntax wasn't weird.

 ‎· Скорость укуса обезьяны 2
Avatar for 9000

«Surely the point of writing readable code is to make it easy to come back later and modify it... But if you adhere so strongly to readability that you reject any attempts to improve the code out of fear they will increase its complexity, then you've destroyed the benefits of that readability. It's kind of the opposite of technical debt - you've spent a lot of effort building up technical credit by keeping the code readable, but that effort is wasted unless you eventually spend the credit on valuable features or performance. Obviously there's a danger of spending too much and going back into debt, but you shouldn't ignore the danger of spending too little.» #programming #quote #link https://lwn.net/Articles/754782/

Comment

It's an interesting take. One obvious thing that the author of the quotation omits is the ability to reason about the code when something goes wrong in production.

 ‎· 9000
Avatar for 9000

«Better yet, most of [the data structures] can even be safely mutated in place when they aren't sharing any structure with other instances, making them nearly as performant as their #mutable counterparts.» (Crate `im`: #Immutable Data Structures for Rust, https://docs.rs/im/10.2.0/im/#why-immutable-data-structures) #rust #programming #link

Comment

The less cool part: this is done via reference counting, not via advanced lifetime / escape analysis as one could have hoped. Ephemeral data in Clean are based on the latter. I wonder if a refcount-based C++ variant exists.

 ‎· 9000
Avatar for 9000

I love this kind of "pattern matching", when a "smart and complex" thing is looked at attentively, and mapped to well-known, simple, pretty standard things, because it consisted of these things from the very beginning. They were just not recognized. Here monadic parsing is mapped to StateT and applicatives, and things become simple and nearly trivial: http://vaibhavsagar.com/blog/2018/02/04/revisiting-monadic-parsing-haskell/ #functional #programming #beauty #link

Comment

Other things on that list: an FP computation graph ~ a back-propagating network (/9000/127336), back-propagation in a network ~ gradient descent.

 ‎· 9000
Avatar for 9000

«We used (enforced) a writing method for software developers ... The prose mattered and project leads were forced to read them. It was not anything that could be rushed at the end. ... We fired people who could not write English right alongside their Java and PL/SQL. It worked great. 100% project completion over 125 projects.» https://news.ycombinator.com/item?id=15270087 #link #programming #quote

Comment

(up)

 ‎· 9000
Comment

ну там в тредике упоминают вариант что это такой тонкий стёб

 ‎· бесплатным голосом
Comment

^ не думаю. а также думаю, что идея очень верная. не можешь написать толком == не понимаешь, это очень важно выявлять, в себе в первую очередь.

 ‎· 9000
Comment

я про "(enforced)" и вот это всё

 ‎· бесплатным голосом
Comment

@cmm: Мало ли вещей в процессе разработки enforced? Тикеты там писать, или чтобы тесты проходили, или вообще code review.

 ‎· 9000
Avatar for slaconsultants

#Learn how to build #Android Iphone, #Blackberry, #apps from #scratch using for #Android #app, #iPhone #app and Advanced #Java #programming, #uploading and #publishing #applications on #Google #Play #Store, #earning #money, for #Download #app at https://lnkd.in/fAiTxDg

Avatar for runmen

2038: when 32-bit time_t values can no longer represent times correctly is now less than 21 years away https://t.co/nSG3qxkCNl #programming https://twitter.com/runmen/status/844638325772374016

Avatar for 9000

«[Д]ело даже не в сложности определить в каких единицах мерять работу, а в том как сформулировать что бизнес вообще ждёт от программиста» /misha/1098264#c3486184 #programming #money #quote

Comment

Парадоксальным образом, это, кмк, близко к проблеме измерения эффективности менеджмента подразделений, которые не не заняты впрямую деньгами (продажами, etc), но обеспечивают процессы, от которых зависят "денежные" подразделения.

 ‎· 9000 1
Avatar for 9000

«работа программистом - идеальный способ начать перепроверять самые достоверные выкладки» /plst/1056904#c3390219 #programming #quote

Comment

Cf. «Beware of bugs in the above code; I have only proved it correct, not tried it»

 ‎· 9000
Comment

(ping at prime time)

 ‎· 9000
Comment

Помню, как устроил однокурсника - программиста в соискатели кандидатской степени к известному в своей области (физика твердого тела) профессору, защитившему огромное количество аспирантов. И занялся наш соискатель как раз перепроверкой тех самых достоверных выкладок. И доказал (о, ужас!), что они не верны. Думаю излишне далее описывать, что тезис "отрицательный результат - тоже результат" для кандидатской не слишком хорошо работает.

 ‎· С нетерпением ждем новых историй 2
Avatar for 9000

Introducing #PureScript #Erlang back end: «Looks like we just got compile-time type safety and higher-kinded polymorphism on the BEAM VM.» https://news.ycombinator.com/item?id=13551404 #programming #link

Comment

Between this, Elixir, and Erlang proper, BEAM becomes accessible from rather different angles. Yay #layered_design!

 ‎· 9000
Comment

«I’m not sure why I decided to create an Erlang backend for the PureScript compiler. The platform is somewhat interesting, but I didn’t know it, and I don’t have any particular use case for it.»

 ‎· 9000
Comment

compiling to Erlang source

 ‎· жираф со вкусом кролика
Avatar for 9000

«With the mix of affection and disdain one traditionally feels for a younger brother, i refer to Go as "systems PHP".» https://news.ycombinator.com/item?id=13430612 #link #programming #quote

Comment

«It may not be a sophisticated language; it may not produce beautiful code; it may, arguably, even have inexcusable flaws. But it is astoundingly easy to learn to the point where someone can be productive with it.» (* Because all your Pascal and Basic knowledge from middle school kicks in immediately, I'd add. *)

 ‎· 9000 1
Avatar for 9000

Eta Programming Language "A powerful language for building scalable systems on the JVM" http://eta-lang.org/ — basically a #Haskell on #JVM, even with a repo of Hackage-compatible packages. «Eta v0.0.5 successfully interoperates with Java, Scala, and Clojure and supports a good chunk of the existing Haskell and Java libraries.» (from https://blog.typelead.com/https-blog-typelead-com-introducing-typelead-14c4a1bf2df#.upit83yit) #link #programming

Comment

The unexpected part: Copyright (c) 2017 TypeLead - Bangalore, India

 ‎· 9000 1
5 more comments
Comment

@voldmar: У них зато поддержка GHC 7.10 extensions; я так понял, они берут промежуточное представление, даваемое GHC (вот тут я не понял, как именно), и раелизуют все низкоуровневое для JVM.

 ‎· 9000
Avatar for 9000

«"Generics are not free." Creating a modern statically typed language WITHOUT generics isn't free either. Just like implicit interfaces are not free, just like the reflect package is not free, just like using interface{} somewhere isn't free, just like telling people to use code generators isn't free.» https://news.ycombinator.com/item?id=13358631 #link #programming #golang

Comment

Russ Cox, as usual, was/is thoughtful: https://research.swtch.com/generic (2009)

 ‎· 9000
Avatar for 9000

TIL: http://ternjs.net/ «Tern is a stand-alone code-analysis engine for #JavaScript. It is intended to be used with a code editor plugin to enhance the editor's support for intelligent JavaScript editing.» #programming #link

Comment

...while writing https://news.ycombinator.com/item?id=13337897

 ‎· 9000
Avatar for 9000

(В рамках предновогодней #programming #nargery в ленте:) Любопытно, сколько лет нужно толковой идее, чтобы стать более-менее массовой, "модной". Garbage collection: 1960-е (Lisp) -> 1990-е (Java, Perl, Python, ObjC). ООП: 1970-е (CLOS, Simula) -> 1990-е (C++, Java, Perl 5, Python; Smalltalk массовым не стал). Hindley-Milner types: 1969 / 1978 -> 2010s (Rust; мне трудно считать Haskell и тем более OCaml особо популярными / модными, увы). Это не считая некоторого возрождения идей Lisp (1958) / Scheme (1970) -> 2010-е (Clojure).

Comment

Соотв. можно прикинуть, сколько времени пройдет до (возможной) популярности идей, показавшихся на поверхности 10, а то и 5 лет назад.

 ‎· 9000
13 more comments
Comment

@vinsentru: язык - не будет, это невозможно. если текущее состояние не устраивает - учи эликсир. виртуальную машину фиксят постоянно, это сейчас один из приоритетов.

 ‎· un^Wdocumented person with a gun
Avatar for 9000

My new job is pretty buzzword-compliant: big data, natural language processing, machine learning, #functional #programming. The catch is that all of this is somehow small-scale yet (except maybe the entire codebase in #Scala). #personal

Comment

(а также #панталоны_фрак_жилет; на русском получился бы почти сплошной транслит.)

 ‎· 9000 1
14 more comments
Comment

@random: Справлюсь, куда ж я денусь; спасибо за заботу! Полезный опыт, опять же.

 ‎· 9000 3
Avatar for 9000

I used to think of Java as the unquestionable Cobol of 21st century, but now I see that Go is a worthy contender, and likely closer in spirit. #programming

Comment

Таки да!

 ‎· адский хардлайн в засаде
Avatar for 9000

Erik Meijer: «[J]ust as "mostly secure" does not work, "mostly functional" does not work either. Instead, developers should seriously consider a completely fundamentalist option as well: embrace pure lazy #functional #programming with all effects explicitly surfaced in the type system using monads.» http://queue.acm.org/detail.cfm?id=2611829 #link

Comment

Has a few funny examples how laziness in LINQ completely breaks the expectations of imperative programming.

 ‎· 9000
Comment

(Here De Goes writes, among other things, how to push the effects to the "outer shell" of a program: http://degoes.net/articles/modern-fp-part-2)

 ‎· 9000
Avatar for 9000

#CoffeeScript is like #Perl (or maybe even J). Expressive, concise, and unforgiving. One punctuation character away from a legal and correct program lies another legal and correct program doing an entirely different thing. #programming #nargery

Avatar for 9000

«DevDocs is an API documentation browser that combines 80+ docs in a single UI with _offline mode_, instant search, keyboard shortcuts, and more.» http://devdocs.io/ #link #docs #programming

Comment

That "offline mode" thing, that uses browser's local storage, is a lifesaver when riding a subway train. (Unlike Moscow's, NYC's subway trains do not have wi-fi; instead they have air conditioning.)

 ‎· 9000
Avatar for 9000

«Performance of language implementations is a function of money, resources, and PhD theses, not language features.» http://programmers.stackexchange.com/a/324317/11732 #programming #link

Comment

«Self is much more dynamic than Smalltalk and slightly more dynamic than Python, Ruby, ECMAScript, or Lua, and it had a VM that outperformed all existing Lisp and Smalltalk VMs (in fact, the Self distribution shipped with a small Smalltalk interpreter written in Self, and even that was faster than most existing Smalltalk VMs), and was competitive with, and sometimes even faster than C++ implementations of the time.» #bizarre

 ‎· 9000
8 more comments
Comment

^ note that the hardware is not going to be significantly faster likely for another decade, or even two (not until graphene ASICs become available).

 ‎· 9000
Avatar for 9000

TIL: «Coconut Programming Language: Simple, elegant, Pythonic #functional #programming #software (by Evan Hubinger)» http://coconut-lang.org

Comment

Runs on both branches of Python unchanged. Any valid #Python is valid Coconut. Pattern matching of sorts, partial application, laziness, even tail call elimination. No type declarations, though.

 ‎· 9000

1 2 3 4 5 6 7 8 9 10