cost 306 ms
是否有無堆棧和無堆棧的編程語言?

[英]Is there a stackless and heapless programming language?

是否有既無堆棧又無堆的靜態編譯程序語言? 對於數據,這種語言將沒有內存分配的概念。 取而代之的是,程序的內存需求將在編譯時完全知道。 對於代碼,將沒有調用堆棧的概念。 可能有功能,但是會在每個呼叫站點內聯它們。 我對具有某種形式的實現或產生本機二進制文件的編譯器的可移植語言 ...

2018-09-19 02:34:53   1   60    stackless  
恢復ASIO無堆棧協程

[英]Resume ASIO Stackless Coroutine

在使用Clang的Coroutine TS的當前實現進行了一些嘗試之后,我偶然發現了asio無堆棧協程實現。 它們被描述為One *標頭中的便攜式無堆棧協程 。 我主要嘗試處理異步代碼。 main函數內部的協程塊應等待函數foo產生的線程異步設置的結果。 但是,我不確定在線程設置值后 ...

哪些JVM語言是無堆棧的?

[英]Which JVM languages are stackless?

JVM上哪些Turing-complete語言實現不使用JVM堆棧作為調用堆棧? (我問,因為我想在同一個線程中實現Scala和另一種語言之間的協同程序。) ...

Stackless Scala With Free Monads,完整的例子

[英]Stackless Scala With Free Monads, complete example

以下代碼改編自論文(RO Bjarnason,Stackless Scala With Free Monads)。 本文的標題總體上指出了所提出的數據結構的目的 - 即在常量堆棧空間中提供遞歸處理,並讓用戶以清晰的方式表達遞歸。 具體來說,我的目標是建立一個monadic結構,在升序 ...

使用Stackless Python保存大型正在運行的程序的狀態?

[英]Using Stackless Python to save the state of a large running program?

給定一個大型(4.5 GB代碼庫)python測試框架,其執行涉及數十個文件,其中許多不是直接可腌制的,是否有可能將程序的初始執行包裝在一行函數中,從而創建一個Stackless Tasklet該函數,並在執行過程中對任務小程序進行腌制,以保存整個程序的狀態? Stackless的taskle ...

協程堆棧是否以Lua,Python,Ruby或任何其他語言增長?

[英]Does coroutine stacks grow in Lua, Python, Ruby or any other languages?

有一些語言支持確定性輕量級並發-協程。 Lua-協程 無堆棧Python-Tasklet 紅寶石-纖維 應該更多...但是目前我沒有太多主意。 無論如何,據我所知,它需要許多分離的堆棧,所以我想知道這些語言如何處理堆棧的增長。 這是因為我閱讀了有關 4 ...

Windows 8不兼容?

[英]windows 8 incompatibility?

我無法在Win8筆記本電腦上運行代碼。 我正在與以下各項結合使用: 無堆棧Python 2.7.2 Qt 4.8.4 PySide 1.1.2 Eclipse / Pydev和WingIDE 這在我的Win7 PC上很好用,但是現在我購買了帶Windo ...

在java中模擬線程調度(stackless java?)

[英]Simulating threads scheduling in java (stackless java?)

對於一些學術研究,我需要模擬在單個處理器上運行的多個線程。 我希望能夠在我的代碼中插入* call_scheduler()*調用,其中當前的“線程”將暫停(記住它在哪個代碼行中),並且一些調度函數將決定放棄哪個線程。 在python中,這可以使用無堆棧python整齊地實現。 有替 ...

是否有無堆棧或無堆的C ++實現?

[英]Are there stackless or heapless implementation of C++?

C ++標准沒有提到有關堆棧或堆的任何內容,它們是特定於實現的 ,這是事實。 即使它們不是C ++標准的一部分,我們最終仍然使用它們,以至於它們就像語言本身的一部分一樣,必須考慮到內存或性能目的。 因此我的問題是C ++的實現不使用堆棧和堆? ...

如何消除這種類型的遞歸?

[英]How to eliminate this type of recursion?

這比簡單的左遞歸或尾調用遞歸要復雜一些。 所以我想知道如何消除這種遞歸。 正如您在下面看到的,我已經保留了自己的堆棧,因此 function 不需要參數或返回值。 但是,它仍在將自己調高(或調低)到某個水平,我想把它變成一個循環,但現在我已經為此撓頭了一段時間。 這是簡化的測試用例,用 print ...

是否可以在不執行RPC的情況下使用SPickle序列化tasklet代碼(而不僅僅是執行狀態)?

[英]Is it possible to serialize tasklet code (not just exec state) using SPickle without doing a RPC?

嘗試通過SPickle使用無堆棧python(2.7.2)在celery上發送測試方法以在另一台計算機上執行。 我希望測試方法(代碼)包含在泡菜中,並且不被迫存在於執行機器的python路徑中。 一直在參考以下演示文稿: https : //ep2012.europython.eu/co ...

是否可以將無堆棧python 2.7.2與pythondotnet一起使用?

[英]Is it possible to use stackless python 2.7.2 with pythondotnet?

平台:Windows 7假定兩者均為32位版本。 我目前的理解是不可能的,因為這兩個安裝過程都涉及替換python.exe本身。 我想每個源都必須合並才能從兩者獲得功能? 無堆棧Python:http: //zope.stackless.com/ 適用於.NET的Pyth ...

為什么PyPy 1.7不實現“無堆棧”堆棧?

[英]Why PyPy 1.7 desn't implement “stackless” stack?

PyPy 1.7的默認構建(其中包含無堆棧)不提供無遞歸深度限制的運行能力(直接方式)。 為什么? PyPy的Previus構建具有無堆棧支持函數調用和尾遞歸的延續樣式。 我不是在問涉及協程的解決方案,而是在尋找集成堆棧問題。 ...

無堆棧Python-配置單個Tasklet執行時間

[英]Stackless Python - profile single tasklet execution time

在我用Stackless Python編寫的服務器中,我偶爾會在5-10秒的時間內出現CPU使用率的峰值。 這種情況偶爾會發生,因此我很難找到它。 我已經使用cProfile嘗試確定這些峰值來自何處,但是cProfile可以大致了解每個函數在哪里花費時間。 我真正想知道的是CPU峰值是 ...

Haskell實現沒有堆棧?

[英]Haskell implemented without a stack?

來自無堆棧語言如何工作? 真? 這很有意思,因為雖然我自己從未體驗過它,但我已經讀過,如果你不使用折疊函數的嚴格版本然后強制評估無限折疊,你會得到堆棧溢出。 當然,這表明存在堆棧。 任何人都可以澄清嗎? ...

如何跟蹤python腳本的內存

[英]How to track memory for a python script

我們有一個只有一個解釋器的系統。 許多用戶腳本都通過此解釋器。 我們希望限制每個腳本的內存使用量。 只有進程,該進程為每個腳本調用tasklet。 因為我們只有一個解釋器和一個進程,所以我們不知道如何在每個腳本內存使用上設置上限。 做這個的最好方式是什么 ...

無堆棧 Python - for 循環中的遞歸?

[英]Stackless Python - Recursion in a for loop?

我對編程很陌生,我已經使用 Python 幾個月了。 我試圖讓一個概念與 Stackless 一起工作,但就是不知道如何(盡管我已經編寫了其他與 Stackless 一起工作的測試腳本)。 Anywho,作為一個簡單的例子,考慮以下代碼,它遍歷一個列表並通過遞歸調用相同的 function 來找 ...

Stackless Python 中的 Tasklets 本地存儲

[英]Tasklets Local Storage in Stackless Python

我從 Stackless Python 開始,所以這對我來說是一個全新的神奇世界。 我通常使用常規線程,它們通常具有線程本地存儲 (TLS),當您不需要與其他線程共享 memory 時,這是一個非常有用的功能。 所以,我想知道 Stackless Python 是否有類似的東西:A way to s ...

使用適用於Visual Studio的Python工具進行無堆棧Python開發

[英]Stackless Python development using Python Tools for Visual Studio

Visual Studio Beta的Python工具(包括對CPython的支持)是否允許您使用無堆棧Python開發? 如果是這樣,除了在現有VS2010安裝上安裝PTVS以外,您是否可以擴展答案以包括設置無堆棧Python環境所需的任何步驟? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM