Juan-Carlos Gandhi (
juan_gandhi) wrote2016-12-08 12:10 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Entry tags:
high-level languages
(from a recruiter's letter):
Required:
• 5+ years developing software using a high-level language (Java, Python, Erlang, Perl, PHP, JavaScript, AngularJS, or Ruby)
I wonder what would the call low-level.
Required:
• 5+ years developing software using a high-level language (Java, Python, Erlang, Perl, PHP, JavaScript, AngularJS, or Ruby)
I wonder what would the call low-level.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
хотя да, фронтенд - он такой!
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Перфокарты лезвием - это да, было дело.
no subject
no subject
То есть, я понимаю там 1+, 2+, даже 3+.
А 5+?
Или это с множителями больше единицы?
no subject
Фортран?
no subject
no subject
Да кто помнит-то этот фортран...
no subject
С другой стороны, в 77м не хватает динамической аллокации/деаллокации памяти, удобства binary i/o и парочки других вещей, а 90й не повсеместен и не универсален. Пожалуй, самое умное, что я сделал за десять лет на прошлой работе -- перенаписал в C код построения изображений в ядерной томографии. До того они (а параллельная группа до прошлого года) пользовались пакетом, написанным в семидесятых одним еще аспирантом, который сейчас уже на пенсии.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
no subject
И вряд ли наоборот.
Отсюда вывод: он лежит в фундаменте, ниже.
no subject
no subject
Реализация JVM может быть разной, но в итоге все равно сводится к C.
no subject
no subject
no subject
То есть, если очень приспичит ( тайга, женщин вокруг нет и из доступных средств только что-то одно определенное ), то можно реализовать.
no subject
Простейший Lisp например реализуется на себе самом всего 1-й страницей программы.
Но чтобы собрать систему с нуля, оказавшись в тайге с набором Hardware и всех исходников но без единого бинарника, можно будет постепенно построить систему только путем:
Ручной набор Hex-кодов -> сборка ассемблера -> сборка C -> всё остальное
no subject
no subject
Lisp тоже
no subject
no subject
no subject
no subject
no subject
no subject
My mother used to write programs in the machine codes, using punch card inputs.
She told me that those worked pretty well, performing complex ballistic calculations the interpretation of complex signal sets :)
no subject
C -- средний уровень, C++ -- мультипарадигменный язык.